<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Eigen2Support/Geometry/AlignedBox.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2AlignedBox_8h</filename>
    <class kind="class">Eigen::AlignedBox</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Geometry/AlignedBox.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2AlignedBox_8h</filename>
    <class kind="class">Eigen::AlignedBox</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS</name>
      <anchorfile>Geometry_2AlignedBox_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>Geometry_2AlignedBox_8h.html</anchorfile>
      <anchor>a892e22c9b467dd1a68caa783b05d15f5</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>All.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>All_8h</filename>
    <includes id="Eigen2Support_2Geometry_2RotationBase_8h" name="Eigen2Support/Geometry/RotationBase.h" local="yes" imported="no">RotationBase.h</includes>
    <includes id="Eigen2Support_2Geometry_2Rotation2D_8h" name="Eigen2Support/Geometry/Rotation2D.h" local="yes" imported="no">Rotation2D.h</includes>
    <includes id="Eigen2Support_2Geometry_2Quaternion_8h" name="Eigen2Support/Geometry/Quaternion.h" local="yes" imported="no">Quaternion.h</includes>
    <includes id="Eigen2Support_2Geometry_2AngleAxis_8h" name="Eigen2Support/Geometry/AngleAxis.h" local="yes" imported="no">AngleAxis.h</includes>
    <includes id="Eigen2Support_2Geometry_2Transform_8h" name="Eigen2Support/Geometry/Transform.h" local="yes" imported="no">Transform.h</includes>
    <includes id="Eigen2Support_2Geometry_2Translation_8h" name="Eigen2Support/Geometry/Translation.h" local="yes" imported="no">Translation.h</includes>
    <includes id="Eigen2Support_2Geometry_2Scaling_8h" name="Eigen2Support/Geometry/Scaling.h" local="yes" imported="no">Scaling.h</includes>
    <includes id="Eigen2Support_2Geometry_2AlignedBox_8h" name="Eigen2Support/Geometry/AlignedBox.h" local="yes" imported="no">AlignedBox.h</includes>
    <includes id="Eigen2Support_2Geometry_2Hyperplane_8h" name="Eigen2Support/Geometry/Hyperplane.h" local="yes" imported="no">Hyperplane.h</includes>
    <includes id="Eigen2Support_2Geometry_2ParametrizedLine_8h" name="Eigen2Support/Geometry/ParametrizedLine.h" local="yes" imported="no">ParametrizedLine.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>AlignedBox</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>abef76589a20bc13e2f51ae6f65965c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AngleAxis</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ae64c47c057007f9850d453e128828f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AngleAxisd</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a6fdb4545474b8af8835ea045f87d77b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AngleAxisf</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a3f964e09627859c0a7383b8cad74bd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ei_quaternion_assign_impl</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a09be315cc270803ec75c7d0d148e4a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a80281b8662b30a0061d4a4824f8b182a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ei_transform_product_impl</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a2d03e29f629550dcb5614845440f2b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Hyperplane</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ab0158011a806dec879b0c105d4401fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ParametrizedLine</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a06ad4a9c478457f74e8da428ea52c2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Quaternion</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a382bb42ea5e9af09ac578955ee0aeb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Quaterniond</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ab126d6f4109a19686cadc7d4a36e36ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Quaternionf</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ae34a3f85f461f157bb1bc78e0ec74ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rotation2D</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>aad9654558cb0cf79e3091c0e96563408</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rotation2Dd</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a99e8ec3a805c0ad793c9bc6a7663f0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rotation2Df</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a8392ac8c9432fc8907a07f396ea23197</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RotationBase</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ab5189a0460b8bf1a6cb1c54b6696d153</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a463088f0a18f83b2d3e4510d67d13dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling2d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ac4809dcc166ead5805df2ad6b8c7c7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling2f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a7fbb506ea209ae39d74278a487f4854d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling3d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>aba469b9196e2a91b281367142cce33da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling3f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ab0e7379576137e6762ed9e8545640b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a51ca2e3b71bac6c8238af295b8064661</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform2d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a7081154554fa5eda97db2b0ce4c5424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform2f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a0060b0e0e641bcfbae34d3fcf0333099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform3d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a1680d362ce9ec5f98a728b06c326595a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform3f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a1d4a21e99e610cff1b583b8e2099d1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a7a90b902f32cb3fb45b770683b56a27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation2d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a09f7682924329deb8c19f39046795d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation2f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ac30d4106cc9fe132768607cd41189c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation3d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a724b466ce242b54b1cba3499f0e69853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation3f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>acd908f0f68d606c52ff4af2b6b9c74d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AmbiVector.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>Index</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc57a18a94deb061337301b27ccd1639</anchor>
      <arglist>(Index j, Index k, Index *head, const Index *next, Index *post, Index *stack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_wclear</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77c7b06cb23efa05172d2bb877176e60</anchor>
      <arglist>(Index mark, Index lemax, Index *w, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3cdf180a2d318acb8055315280b32b42</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, Index &gt; &amp;C, PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/AngleAxis.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2AngleAxis_8h</filename>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="struct">Eigen::ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac218cd8f23b49aa36401d0c843bb6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadc7128416da41ca99bb8af814b78599e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/AngleAxis.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2AngleAxis_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>
  </compound>
  <compound kind="file">
    <name>ar_omp.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>ar__omp_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>omp_get_max_threads</name>
      <anchorfile>ar__omp_8cpp.html</anchorfile>
      <anchor>a84e35f14fe6cb1b6648be757446483e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omp_get_thread_num</name>
      <anchorfile>ar__omp_8cpp.html</anchorfile>
      <anchor>aba06990768c6b572ca3f69029334a9df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omp_set_num_threads</name>
      <anchorfile>ar__omp_8cpp.html</anchorfile>
      <anchor>a73031100d1d1c8371d6a1c1e73967f1a</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ar_omp.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>ar__omp_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>omp_get_max_threads</name>
      <anchorfile>ar__omp_8h.html</anchorfile>
      <anchor>a84e35f14fe6cb1b6648be757446483e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omp_get_thread_num</name>
      <anchorfile>ar__omp_8h.html</anchorfile>
      <anchor>aba06990768c6b572ca3f69029334a9df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omp_set_num_threads</name>
      <anchorfile>ar__omp_8h.html</anchorfile>
      <anchor>a73031100d1d1c8371d6a1c1e73967f1a</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Array.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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="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>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/plugins/</path>
    <filename>ArrayCwiseBinaryOps_8h</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a161bb0d760a6b84ba460a8396dfa0ca2</anchor>
      <arglist>(Derived, OtherDerived) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>af65a39de6f402fa2595b43e757432ff3</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a49b9b40206fe10320613f469b72e35bf</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>add6dfb3096e8d35f09e394851348d873</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a62cfea0bdbdd10fb977e0eb5cdc4eb7a</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a8f1c11b3eeecbe849d843988b51c4edc</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a1442ecddb16abfbdda4a1a079716c827</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_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a32ed8166e5e2e78ee4720b0bf6abba20</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseUnaryOps.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/plugins/</path>
    <filename>ArrayCwiseUnaryOps_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_CWISE_UNARY_OP</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>ae916470bc59fcff9e99c2b8a8cda8619</anchor>
      <arglist>(METHOD_NAME, FUNCTOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_CWISE_UNARY_OP</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae916470bc59fcff9e99c2b8a8cda8619</anchor>
      <arglist>(METHOD_NAME, FUNCTOR)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a674af5bed4abaa7386845839459d5e5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs2</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a6cd95787d83daa9421994166d71e9028</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>acos</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0746d3bd3ca5632b87007e8bae1ad50e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>asin</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a88a7cd6fb70e9546dc1c1c833c2ea4a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cos</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a05c41677172ecd1bee69c82a9e14330f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cube</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3ab445c58c087ff29b2f4751f24733db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>exp</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a6d8c23a6e741fa9dc905f7d69f8d4350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a49544028ab4b11f85bf112d220ad0e05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>log</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>abed56aee590f967548b728415047d3af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_pow_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a968854dd9015b8c1ef942c230b173f75</anchor>
      <arglist>(const Scalar &amp;exponent) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sin</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aeace4917b5449188b24c32c457e5c5e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sqrt</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae9f5fba39401def562700a1cd7b0fd7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>square</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a51ce605edc09ac87de229f7720a2580d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>tan</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3e5e02b55c501fb2304f4b06a34cc3f7</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayWrapper.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>aruco.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>aruco_8h</filename>
    <includes id="markerdetector_8h" name="markerdetector.h" local="yes" imported="no">markerdetector.h</includes>
    <includes id="posetracker_8h" name="posetracker.h" local="yes" imported="no">posetracker.h</includes>
    <includes id="cvdrawingutils_8h" name="cvdrawingutils.h" local="yes" imported="no">cvdrawingutils.h</includes>
  </compound>
  <compound kind="file">
    <name>aruco_base.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/src/</path>
    <filename>aruco__base_8cpp</filename>
    <includes id="aruco__base_8h" name="aruco_base.h" local="yes" imported="no">tuw_aruco/aruco_base.h</includes>
  </compound>
  <compound kind="file">
    <name>aruco_base.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/include/tuw_aruco/</path>
    <filename>aruco__base_8h</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="aruco__parameters_8h" name="aruco_parameters.h" local="yes" imported="no">tuw_aruco/aruco_parameters.h</includes>
    <includes id="aruco__marker__pose_8h" name="aruco_marker_pose.h" local="yes" imported="no">tuw_aruco/aruco_marker_pose.h</includes>
    <class kind="class">ArUcoBase</class>
  </compound>
  <compound kind="file">
    <name>aruco_calibration.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_calibration/</path>
    <filename>aruco__calibration_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="aruco__calibration__board__a4_8h" name="aruco_calibration_board_a4.h" local="yes" imported="no">aruco_calibration_board_a4.h</includes>
    <class kind="class">CmdLineParser</class>
    <member kind="function">
      <type>void</type>
      <name>cvTackBarEvents</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>abbd1e5a80fcfddeaf6e22dde3f36f16a</anchor>
      <arglist>(int pos, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMarker2d_3d</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>ace330b93595852426ca70b639ba20186</anchor>
      <arglist>(vector&lt; cv::Point2f &gt; &amp;p2d, vector&lt; cv::Point3f &gt; &amp;p3d, const vector&lt; Marker &gt; &amp;markers_detected, const MarkerMap &amp;bc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; cv::Point2f &gt; &gt;</type>
      <name>calib_p2d</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a0d7c3cf43f9c5c759eee97391dc11426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; cv::Point3f &gt; &gt;</type>
      <name>calib_p3d</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a0261e056208e657d09026d1d53b67ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aruco::CameraParameters</type>
      <name>camp</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a664c589d5b71a4b34a25bac771a2df9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iThresParam1</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>ad10491037b9c7323e8e14bcd7e7ce0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iThresParam2</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a7c550c64b33a04daaa382a37e61842d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraParameters</type>
      <name>TheCameraParameters</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>ae6bae25974a1cecf7c8db9e7e60ae171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImage</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>aef505d8b48057ac616ec9db505fbb4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImageCopy</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>abe397e6690ea069a29089163f60ef3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerDetector</type>
      <name>TheMarkerDetector</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a835e6590f79a580c144f996644fb818c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerMap</type>
      <name>TheMarkerMapConfig</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a5e4908d4435fc87b45273cac54d30fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TheMarkerSize</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>ae138f5639133cc37a8f04ac860180155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TheOutCameraParams</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a36c595c5ff3dcf0d1311525bba5bbb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VideoCapture</type>
      <name>TheVideoCapturer</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>aaabc3bbd7779f7dc36b63cd8dcacc870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>waitTime</name>
      <anchorfile>aruco__calibration_8cpp.html</anchorfile>
      <anchor>a697182b9dc78e56c59a405f5520368bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_calibration_board_a4.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_calibration/</path>
    <filename>aruco__calibration__board__a4_8h</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>default_a4_board</name>
      <anchorfile>aruco__calibration__board__a4_8h.html</anchorfile>
      <anchor>ad726f66a781d704e91b88619adc0282b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>default_a4_board_size</name>
      <anchorfile>aruco__calibration__board__a4_8h.html</anchorfile>
      <anchor>ad5d19918fcad41d7932ff33cca568d93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_calibration_fromimages.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_calibration/</path>
    <filename>aruco__calibration__fromimages_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="aruco__calibration__board__a4_8h" name="aruco_calibration_board_a4.h" local="yes" imported="no">aruco_calibration_board_a4.h</includes>
    <member kind="function">
      <type>void</type>
      <name>getMarker2d_3d</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>ace330b93595852426ca70b639ba20186</anchor>
      <arglist>(vector&lt; cv::Point2f &gt; &amp;p2d, vector&lt; cv::Point3f &gt; &amp;p3d, const vector&lt; Marker &gt; &amp;markers_detected, const MarkerMap &amp;bc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parseInput</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>acc690026a7c2442902b802f204cd6570</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; cv::Point2f &gt; &gt;</type>
      <name>calib_p2d</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a0d7c3cf43f9c5c759eee97391dc11426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; cv::Point3f &gt; &gt;</type>
      <name>calib_p3d</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a0261e056208e657d09026d1d53b67ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aruco::CameraParameters</type>
      <name>camp</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a664c589d5b71a4b34a25bac771a2df9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraParameters</type>
      <name>TheCameraParameters</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>ae6bae25974a1cecf7c8db9e7e60ae171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImage</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>aef505d8b48057ac616ec9db505fbb4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImageCopy</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>abe397e6690ea069a29089163f60ef3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerDetector</type>
      <name>TheMarkerDetector</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a835e6590f79a580c144f996644fb818c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerMap</type>
      <name>TheMarkerMapConfig</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a5e4908d4435fc87b45273cac54d30fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TheMarkerMapConfigFile</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a50f59a0d387d16ee9c6e9878b18dc34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TheMarkerSize</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>ae138f5639133cc37a8f04ac860180155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TheOutCameraParams</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a36c595c5ff3dcf0d1311525bba5bbb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TheOutFile</name>
      <anchorfile>aruco__calibration__fromimages_8cpp.html</anchorfile>
      <anchor>a410c4497e0db4dac7ece7d95c1deec3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_create_markermap.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_markermap/</path>
    <filename>aruco__create__markermap_8cpp</filename>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <class kind="class">CmdLineParser</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__create__markermap_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_marker_pose.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/src/</path>
    <filename>aruco__marker__pose_8cpp</filename>
    <includes id="aruco__marker__pose_8h" name="aruco_marker_pose.h" local="yes" imported="no">tuw_aruco/aruco_marker_pose.h</includes>
  </compound>
  <compound kind="file">
    <name>aruco_marker_pose.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/include/tuw_aruco/</path>
    <filename>aruco__marker__pose_8h</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <class kind="class">ArUcoMarkerPose</class>
  </compound>
  <compound kind="file">
    <name>aruco_markermap_pix2meters.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_markermap/</path>
    <filename>aruco__markermap__pix2meters_8cpp</filename>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__markermap__pix2meters_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_node.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/src/</path>
    <filename>aruco__node_8cpp</filename>
    <includes id="aruco__node_8h" name="aruco_node.h" local="yes" imported="no">tuw_aruco/aruco_node.h</includes>
    <member kind="function" static="yes">
      <type>static aruco::CameraParameters</type>
      <name>cameraInfoToCameraParameters</name>
      <anchorfile>aruco__node_8cpp.html</anchorfile>
      <anchor>a21c0902f631b47fa0d9254365aa85ff7</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;camer_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::StampedTransform</type>
      <name>markerPoseToStampedTransform</name>
      <anchorfile>aruco__node_8cpp.html</anchorfile>
      <anchor>a08790c89eda6b0e716a976a6d3862c22</anchor>
      <arglist>(ArUcoMarkerPose &amp;markerPose, const std_msgs::Header &amp;header)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_node.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/include/tuw_aruco/</path>
    <filename>aruco__node_8h</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="aruco__base_8h" name="aruco_base.h" local="yes" imported="no">tuw_aruco/aruco_base.h</includes>
    <class kind="class">ArUcoNode</class>
  </compound>
  <compound kind="file">
    <name>aruco_parameters.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/src/</path>
    <filename>aruco__parameters_8cpp</filename>
    <includes id="aruco__parameters_8h" name="aruco_parameters.h" local="yes" imported="no">tuw_aruco/aruco_parameters.h</includes>
  </compound>
  <compound kind="file">
    <name>aruco_parameters.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/include/tuw_aruco/</path>
    <filename>aruco__parameters_8h</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <class kind="class">ArUcoParameters</class>
  </compound>
  <compound kind="file">
    <name>aruco_print_dictionary.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils/</path>
    <filename>aruco__print__dictionary_8cpp</filename>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__print__dictionary_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_print_marker.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils/</path>
    <filename>aruco__print__marker_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <class kind="class">CmdLineParser</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__print__marker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_simple.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils/</path>
    <filename>aruco__simple_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="cvdrawingutils_8h" name="cvdrawingutils.h" local="yes" imported="no">cvdrawingutils.h</includes>
    <class kind="class">CmdLineParser</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__simple_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_simple_markermap.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_markermap/</path>
    <filename>aruco__simple__markermap_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="posetracker_8h" name="posetracker.h" local="yes" imported="no">posetracker.h</includes>
    <includes id="cvdrawingutils_8h" name="cvdrawingutils.h" local="yes" imported="no">cvdrawingutils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__simple__markermap_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_test.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils/</path>
    <filename>aruco__test_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="cvdrawingutils_8h" name="cvdrawingutils.h" local="yes" imported="no">cvdrawingutils.h</includes>
    <class kind="class">CmdLineParser</class>
    <member kind="function">
      <type>pair&lt; double, double &gt;</type>
      <name>AvrgTime</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>a1a3242ffa0f733ff08478baef77bb54d</anchor>
      <arglist>(0, 0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cvTackBarEvents</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>abbd1e5a80fcfddeaf6e22dde3f36f16a</anchor>
      <arglist>(int pos, void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iThresParam1</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>ad10491037b9c7323e8e14bcd7e7ce0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iThresParam2</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>a7c550c64b33a04daaa382a37e61842d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerDetector</type>
      <name>MDetector</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>a8e4fe9e9b93acb3c00abbad916a991d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraParameters</type>
      <name>TheCameraParameters</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>ae6bae25974a1cecf7c8db9e7e60ae171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImage</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>aef505d8b48057ac616ec9db505fbb4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImageCopy</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>abe397e6690ea069a29089163f60ef3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Marker &gt;</type>
      <name>TheMarkers</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>ab3f6fbd368b94d942b8653b51aced44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VideoCapture</type>
      <name>TheVideoCapturer</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>aaabc3bbd7779f7dc36b63cd8dcacc870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>waitTime</name>
      <anchorfile>aruco__test_8cpp.html</anchorfile>
      <anchor>a697182b9dc78e56c59a405f5520368bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_test_board_gl_mask.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_gl/</path>
    <filename>aruco__test__board__gl__mask_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <member kind="function">
      <type>void</type>
      <name>__glGetModelViewMatrix</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a88c830095c24e12d6754bee7e18549d2</anchor>
      <arglist>(double modelview_matrix[16], const cv::Mat &amp;Rvec, const cv::Mat &amp;Tvec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>axis</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a8ecde503de5ac3e43653669ad36c4c28</anchor>
      <arglist>(float size)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>createMultiChannelMask</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>afc54f7b32fc715e1e5f66819a512e78f</anchor>
      <arglist>(const cv::Mat &amp;img, const cv::Mat &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>createSyntheticMask</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a10e59e268f7fe694bae7e22f31d1252d</anchor>
      <arglist>(const cv::Mat &amp;img)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vDrawScene</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a57700397831c55b92c0aa84c5cd6206f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vIdle</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a9b7ced5d5a49fce719cf0906c51ff77c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vMouse</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>ae4722b5a9875a3a9f9f1fbf205dd91f5</anchor>
      <arglist>(int b, int s, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vResize</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>ac788ad3b36da0231559c713cbf765166</anchor>
      <arglist>(GLsizei iWidth, GLsizei iHeight)</arglist>
    </member>
    <member kind="variable">
      <type>MarkerDetector</type>
      <name>MDetector</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a8e4fe9e9b93acb3c00abbad916a991d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerMapPoseTracker</type>
      <name>MMPoseTracker</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a7fd8b253a606e9df37cce4cca92685e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>The3DInfoAvailable</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a0d4ff96d34fcdd91ba89f58056fe3c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraParameters</type>
      <name>TheCameraParams</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a7418bb83856deda1bbd3663bad376c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>TheCaptureFlag</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a2583378585fce21e1f8111eda4524821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>TheGlWindowSize</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>aa7500170bdfde5a298b510613679c674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImage</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>aef505d8b48057ac616ec9db505fbb4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerDetector</type>
      <name>TheMarkerDetector</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a835e6590f79a580c144f996644fb818c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Marker &gt;</type>
      <name>TheMarkers</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>ac3159de3c2f6786efb350b9470ad85d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TheMarkerSize</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>ae138f5639133cc37a8f04ac860180155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheMask</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a02a00f3a15337ab35ec967061c358365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerMap</type>
      <name>TheMMConfig</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>ae97294687057523d41f27b3a6947c7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheResizedImage</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>a1aa0792b5a507b2f1cc90499347158c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheUndInputImage</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>ae572d8fa54b08b9a3c77c87c4ec8adc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VideoCapture</type>
      <name>TheVideoCapturer</name>
      <anchorfile>aruco__test__board__gl__mask_8cpp.html</anchorfile>
      <anchor>aaabc3bbd7779f7dc36b63cd8dcacc870</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_test_gl.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_gl/</path>
    <filename>aruco__test__gl_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <member kind="function">
      <type>void</type>
      <name>axis</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a8ecde503de5ac3e43653669ad36c4c28</anchor>
      <arglist>(float size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readArguments</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>ad933c999d7aec6797849ef822cc575cd</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readIntrinsicFile</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>aefd05a06e0305800d3607b76b0450a98</anchor>
      <arglist>(string TheIntrinsicFile, Mat &amp;TheIntriscCameraMatrix, Mat &amp;TheDistorsionCameraParams, Size size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vDrawScene</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a57700397831c55b92c0aa84c5cd6206f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vIdle</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a9b7ced5d5a49fce719cf0906c51ff77c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vMouse</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>ae4722b5a9875a3a9f9f1fbf205dd91f5</anchor>
      <arglist>(int b, int s, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vResize</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>ac788ad3b36da0231559c713cbf765166</anchor>
      <arglist>(GLsizei iWidth, GLsizei iHeight)</arglist>
    </member>
    <member kind="variable">
      <type>MarkerDetector</type>
      <name>PPDetector</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>ac74f264c6f853fb4ad9f9afad5552ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>The3DInfoAvailable</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a0d4ff96d34fcdd91ba89f58056fe3c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraParameters</type>
      <name>TheCameraParams</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a7418bb83856deda1bbd3663bad376c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>TheCaptureFlag</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a2583378585fce21e1f8111eda4524821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>TheGlWindowSize</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>aa7500170bdfde5a298b510613679c674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImage</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>aef505d8b48057ac616ec9db505fbb4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TheInputVideo</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a3c4676a73ae156544db9bce6757abbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TheIntrinsicFile</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a10df6cd3e2c70c2097cd41ef0516c6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Marker &gt;</type>
      <name>TheMarkers</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>ac3159de3c2f6786efb350b9470ad85d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TheMarkerSize</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>ae138f5639133cc37a8f04ac860180155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheResizedImage</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>a1aa0792b5a507b2f1cc90499347158c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheUndInputImage</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>ae572d8fa54b08b9a3c77c87c4ec8adc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VideoCapture</type>
      <name>TheVideoCapturer</name>
      <anchorfile>aruco__test__gl_8cpp.html</anchorfile>
      <anchor>aaabc3bbd7779f7dc36b63cd8dcacc870</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_test_markermap.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_markermap/</path>
    <filename>aruco__test__markermap_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <class kind="class">CmdLineParser</class>
    <member kind="function">
      <type>void</type>
      <name>cvTackBarEvents</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>abbd1e5a80fcfddeaf6e22dde3f36f16a</anchor>
      <arglist>(int pos, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getQuaternionAndTranslationfromMatrix44</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a6366e1478cc94d77b0ded8f816ef4c0a</anchor>
      <arglist>(const cv::Mat &amp;M_in, float &amp;qx, float &amp;qy, float &amp;qz, float &amp;qw, float &amp;tx, float &amp;ty, float &amp;tz)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>NORM</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>aeca47c01bf55f86c4be57949228613b9</anchor>
      <arglist>(float a, float b, float c, float d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processKey</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>ad6a61e818d41f7bed5bc2bd72b2a9316</anchor>
      <arglist>(char k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePCDFile</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a96416b4d5d5f429676a6725db4673794</anchor>
      <arglist>(string fpath, const aruco::MarkerMap &amp;ms, const std::map&lt; int, cv::Mat &gt; frame_pose_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePosesToFile</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a711225bcc72aac99c553b1934e45c3b8</anchor>
      <arglist>(string filename, const std::map&lt; int, cv::Mat &gt; &amp;fmp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>SIGN</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>af83e549169e265cc955a56c77abc4138</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, cv::Mat &gt;</type>
      <name>frame_pose_map</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a08294185fd6b6988855ec7f5031bb361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iThresParam1</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>ad10491037b9c7323e8e14bcd7e7ce0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iThresParam2</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a7c550c64b33a04daaa382a37e61842d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>The3DInfoAvailable</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a0d4ff96d34fcdd91ba89f58056fe3c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraParameters</type>
      <name>TheCameraParameters</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>ae6bae25974a1cecf7c8db9e7e60ae171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImage</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>aef505d8b48057ac616ec9db505fbb4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>TheInputImageCopy</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>abe397e6690ea069a29089163f60ef3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerDetector</type>
      <name>TheMarkerDetector</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a835e6590f79a580c144f996644fb818c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerMap</type>
      <name>TheMarkerMapConfig</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a5e4908d4435fc87b45273cac54d30fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TheMarkerMapConfigFile</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a50f59a0d387d16ee9c6e9878b18dc34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TheMarkerSize</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>ae138f5639133cc37a8f04ac860180155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerMapPoseTracker</type>
      <name>TheMSPoseTracker</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a8bab90db61ad1d6f8f3515bdfae64b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VideoCapture</type>
      <name>TheVideoCapturer</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>aaabc3bbd7779f7dc36b63cd8dcacc870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ThresParam1</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a6d271ccc6ccdd701dd6c5b39b971ee47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ThresParam2</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>acade5a94888abbafc2d5a8ef3cb5eba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>waitTime</name>
      <anchorfile>aruco__test__markermap_8cpp.html</anchorfile>
      <anchor>a697182b9dc78e56c59a405f5520368bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_test_markermap_gl.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_gl/</path>
    <filename>aruco__test__markermap__gl_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <member kind="function">
      <type>void</type>
      <name>__glGetModelViewMatrix</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a88c830095c24e12d6754bee7e18549d2</anchor>
      <arglist>(double modelview_matrix[16], const cv::Mat &amp;Rvec, const cv::Mat &amp;Tvec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>axis</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a8ecde503de5ac3e43653669ad36c4c28</anchor>
      <arglist>(float size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vDrawScene</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a57700397831c55b92c0aa84c5cd6206f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vIdle</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a9b7ced5d5a49fce719cf0906c51ff77c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vMouse</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>ae4722b5a9875a3a9f9f1fbf205dd91f5</anchor>
      <arglist>(int b, int s, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vResize</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>ac788ad3b36da0231559c713cbf765166</anchor>
      <arglist>(GLsizei iWidth, GLsizei iHeight)</arglist>
    </member>
    <member kind="variable">
      <type>MarkerMapPoseTracker</type>
      <name>MMPoseTracker</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a7fd8b253a606e9df37cce4cca92685e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>The3DInfoAvailable</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a0d4ff96d34fcdd91ba89f58056fe3c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraParameters</type>
      <name>TheCameraParams</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a7418bb83856deda1bbd3663bad376c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>TheCaptureFlag</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a2583378585fce21e1f8111eda4524821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>TheGlWindowSize</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>aa7500170bdfde5a298b510613679c674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>TheInputImage</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a51763e28893b4531d3a354a6c9bcbf39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerDetector</type>
      <name>TheMarkerDetector</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a835e6590f79a580c144f996644fb818c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Marker &gt;</type>
      <name>TheMarkers</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>ac3159de3c2f6786efb350b9470ad85d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>TheMarkerSize</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>ae138f5639133cc37a8f04ac860180155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MarkerMap</type>
      <name>TheMMConfig</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>ae97294687057523d41f27b3a6947c7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>TheResizedImage</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>a152e293e01d4f544ce7e5f76dee1a4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>TheUndInputImage</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>ab1e946aefa151f74db9a6efd661abc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VideoCapture</type>
      <name>TheVideoCapturer</name>
      <anchorfile>aruco__test__markermap__gl_8cpp.html</anchorfile>
      <anchor>aaabc3bbd7779f7dc36b63cd8dcacc870</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aruco_tracker.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils/</path>
    <filename>aruco__tracker_8cpp</filename>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <includes id="cvdrawingutils_8h" name="cvdrawingutils.h" local="yes" imported="no">cvdrawingutils.h</includes>
    <class kind="class">CmdLineParser</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aruco__tracker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Assign.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Assign_8h</filename>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_innervec_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_innervec_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</class>
    <class kind="struct">Eigen::internal::assign_traits</class>
    <class kind="struct">Eigen::internal::unaligned_assign_impl</class>
    <class kind="struct">Eigen::internal::unaligned_assign_impl&lt; false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Assign_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Assign__MKL_8h</filename>
    <class kind="struct">Eigen::internal::vml_assign_impl</class>
    <class kind="struct">Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal &gt;</class>
    <class kind="struct">Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal &gt;</class>
    <class kind="class">Eigen::internal::vml_assign_traits</class>
    <class kind="struct">Eigen::internal::vml_call</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>ac120d27056e0939f878ba4348bfb9683</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a578ab99a2eb5cbdec450983f03360cc4</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALL_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a46a26f919701cfa0350e1dfcd0941046</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a1eed20164da0cc2fe376a35c2c7f6ad3</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_COMPLEX</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a830e497459e211a6368808207ca521c0</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_COMPLEX_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a3e5da632aedad9ec47f293ae5d306073</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>aa5ce37767935f1bec1cb9eb9013cbd39</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a18050f145e8d12006570b97bd7ad2a75</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a938eeab776743edc844f2b2dd9afdf0b</anchor>
      <arglist>(EIGENOP, VMLOP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_MODE</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a90a569b442bda4cdb524fc89f30d7dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_SPECIALIZE_ASSIGN</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>af62f720590b17ad01130f147dd73c989</anchor>
      <arglist>(TRAVERSAL, UNROLLING)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BandMatrix.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>BandMatrix_8h</filename>
    <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::BandMatrixBase::DiagonalIntReturnType</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>BasicPreconditioners.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>BasicPreconditioners_8h</filename>
    <class kind="class">Eigen::DiagonalPreconditioner</class>
    <class kind="class">Eigen::IdentityPreconditioner</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BiCGSTAB.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::solve_retval&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</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>aa0d35fd5026a03e64d3ae1a19ecc890b</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blas.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>ae224a69f880826f5be0ea7e85ba23140</anchor>
      <arglist>(int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>caxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac4e2f7fc2642ca875ce6726e5f3cc626</anchor>
      <arglist>(int *, float *, float *, int *, float *, 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>cgema</name>
      <anchorfile>blas_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>cgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa89b7097d76057e7b8a1f19d2f0a264e</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>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>cgems</name>
      <anchorfile>blas_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>blas_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>cgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a13310de3b0c2ec687cd450d676be0612</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, 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>cgesv</name>
      <anchorfile>blas_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>blas_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>blas_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>blas_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>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>a8171b9bf53a6282b86954acad3335ecb</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, 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>a7edd9535b29c505a4a055db630d41dab</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, float *, 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>a4e0cdd86a1fbec0ca66f271c68710055</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a18aa106b438e3d61372a2e79a8b92313</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>cherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7a523553becda6c1771d84781069f375</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, 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>claswp</name>
      <anchorfile>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>aede570fa7c0325637f538616a40ae1b0</anchor>
      <arglist>(char *, int *, float *, int *, int *)</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>cpotf2</name>
      <anchorfile>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>ae863fb65dbb049d5ddffe6f98c37bdad</anchor>
      <arglist>(char *, int *, float *, int *, 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>cspmv</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>ad1efc30b1a68728a920675dc5e362b41</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</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>ab412e5c179194a8266451b38688209c7</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, 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>csymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6de0d3ec26dace3f71d9b22d4005f0d5</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aafdfa342983020fbf529175ef37cfba3</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aeebd15a0606550e9426c88aaf75142af</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9d8739867caa415c62ddc75f65f38602</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aae0e0d249fe38ebf42efb7d1a48d9e25</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, 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>a7100be137ca531c124e2b087ccf3b8b0</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad291c7c2696131a0d1b24add9e052eab</anchor>
      <arglist>(char *, char *, char *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af3dadccc3d4598161cd4efe24a17f41c</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5082571a662c72c4842d1eb54ac9ec01</anchor>
      <arglist>(char *, char *, char *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrti2</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>ad74db665000a9cf59be771c39ed52f03</anchor>
      <arglist>(char *, char *, int *, float *, int *, 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>a5565c3e04625198e74e82f5823744d49</anchor>
      <arglist>(int *, double *, double *, int *, double *, 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>dgema</name>
      <anchorfile>blas_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>dgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a006b690b452f9eee2889ced5a253236a</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>dgems</name>
      <anchorfile>blas_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>blas_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>dgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9a335858ceda256f234af77d6e91b8a1</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, 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>int BLASFUNC()</type>
      <name>dgesv</name>
      <anchorfile>blas_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>blas_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>blas_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>blas_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>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>ad9cc2b0173ae69fbe05c3bf6806a3f96</anchor>
      <arglist>(char *, int *, double *, int *, 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>dpotf2</name>
      <anchorfile>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>aad2372bed8c16dbfeff62b014c70b626</anchor>
      <arglist>(char *, int *, double *, int *, 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>a2e06e76171a276de6c6e417aff4b86de</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1d1ee0d1db655dad77bc799a06f76af3</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af6c83265b239636b20d0bf7f05f4dc00</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8ac5d394d9c3bcd9c36ea3ca50a9df0a</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4609dedd655bd35f9ba56f55b2fd26dc</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4b40350067c1200e142925be0635a6bb</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, 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>a214d06b3452fb7d8b99d7d9be629e146</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af34b477ee13b53a37210b6b931cd5e13</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac5b2776e0b46226058a6afa1fd41916a</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a080e0b7d68273d31fa9f1ea5b54ff218</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrti2</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>ac41cf87fdc2536003f18e7daa7470e05</anchor>
      <arglist>(char *, char *, int *, double *, int *, 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>abadee3647e7fe449fe94fe80471293b8</anchor>
      <arglist>(int *, double *, double *, int *, double *, 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>a5577d021f446e0a31bad021d2cbcb6b6</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>qgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac1770259a0541a1e828db675a32e3c46</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, 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>int BLASFUNC()</type>
      <name>qgesv</name>
      <anchorfile>blas_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>blas_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>blas_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>blas_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>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>a3b8c8ff4a84633d3d65a214a71475d0e</anchor>
      <arglist>(char *, int *, double *, int *, 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>qpotf2</name>
      <anchorfile>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>a6fa033cd9cf4c8b94cbc58fc6fd2aaab</anchor>
      <arglist>(char *, int *, double *, int *, 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>afa37f0e73c990407b4cb4540eef44bc8</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9b770da49e05decbadbd1f88aec1ef2c</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab5919e0987d31d690aff3b4283cf82f6</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad662c55756be273398766a9501759165</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6fd9df7cfb0bf7bb1aef0c986b40beb9</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6cacb9affc3d2960ef1da43570f2a8ef</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, 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>a1c543137e901f5ecad8563162133710e</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af23636615213a8c574580a1279be5cac</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a04e294c34a9c8042113e413094b181ec</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ace12f4d3177b9818d68fbf0eb42a4a83</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrti2</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>a7ca49d5736b1c56d6440d6e9a0b59d38</anchor>
      <arglist>(char *, char *, int *, double *, int *, 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>a73fa066b43ef0b895117e0cb468003b7</anchor>
      <arglist>(int *, float *, float *, int *, float *, 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>sgema</name>
      <anchorfile>blas_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>sgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3c93b4a538e9b2bba5097a0d2f76c095</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>sgems</name>
      <anchorfile>blas_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>blas_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>sgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6df264cbf6ad22e80e1c456cf572fb78</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, 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>int BLASFUNC()</type>
      <name>sgesv</name>
      <anchorfile>blas_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>blas_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>blas_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>blas_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>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>a5ad089822833047ca1dba9db6a3a14e1</anchor>
      <arglist>(char *, int *, float *, int *, 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>spotf2</name>
      <anchorfile>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>a54a615bc68469b6821f83ea4f0111f56</anchor>
      <arglist>(char *, int *, float *, int *, 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>a0e45e1b6b3331796a326ab4e6740975d</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae25b5db26a06b035d69d0dc507792478</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a84af4a997fb98befbb79bde451291e93</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae42328431260f7157725e30f35e953dd</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af0beadea43d84d50129486afaf054ba0</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e70dedcbc88cc809253e0760ae7cd35</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, 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>a861ee9266ab9e1ef93e7ec99ba57d2fd</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8c34a24bd508795219d1f7b2c82336bd</anchor>
      <arglist>(char *, char *, char *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a07c1d4736f59c1876cd6d9f89763a90c</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a404514769de88c9a62733dd5db132d97</anchor>
      <arglist>(char *, char *, char *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strti2</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>a5b9ea3f1eed00b9754d3565986c4d61b</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a630321655c5c43855f117a0b2bef9a17</anchor>
      <arglist>(int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xaxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa1ff5c8a3984126e045dd6168d8f5844</anchor>
      <arglist>(int *, double *, double *, int *, double *, 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>ac2f73d8eefe1f411af012a36b334c7b8</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>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>ae7342cd8e74f1c7fac6b55442da8ed81</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, 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>xgesv</name>
      <anchorfile>blas_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>blas_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>blas_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>blas_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>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>a717b756f40b9e42a4cc8a2604e1bae43</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, 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>a811d4a64a46bff8983208b527d1fcf32</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, 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>a9f7b02b98c39d7ad69c58298044ebd11</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abcab82d0a1232026f63c4ab5fc5aaeca</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>xherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3235db2901d6d805a1881b2572cfabe1</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, 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>xlaswp</name>
      <anchorfile>blas_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>blas_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>blas_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>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>a021d920bd0b48fa52bd3e7699e6a19d0</anchor>
      <arglist>(char *, int *, double *, int *, int *)</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>xspmv</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>adc720063823f89828c6833c32ece200e</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</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>a67cb57ad2bb96c401f07a0a4b0e1a655</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, 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>xsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac8b07018e3f2618e8366b889d69e54e0</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1cc9e2142e76acac634aac7510ca6233</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab5e9fbff473b1c1bf0ec12f82a230f2b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae691d8737bd117936edb37b52553a076</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa82307363761b37ca1b92ede2cbcb7fc</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, 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>a6c600b9ec8641a57fb17a34af38c709e</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a39383f5ea2c72c93c472e520f1c329e4</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa600ca15fe21a1b9ac7032d1c43af5ae</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a732ce985dae0f185bcdc753c4557e38e</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrti2</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>a15f7f59cbbb1505e5db324c5d79d015d</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ace4d7d47d5066426901987edbb949ae3</anchor>
      <arglist>(int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zaxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae56cf25b180f6e66bb365177686b09dd</anchor>
      <arglist>(int *, double *, double *, int *, double *, 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>zgema</name>
      <anchorfile>blas_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>zgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aecd3aa81b8c13b279f5430cc58f4aa4f</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>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>zgems</name>
      <anchorfile>blas_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>blas_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>zgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a217e1211a5408f9e77a467a9a1b0f557</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, 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>zgesv</name>
      <anchorfile>blas_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>blas_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>blas_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>blas_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>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>ad8bacc454daad8bf7e9fa5e48c2917ad</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, 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>abb1b3ab2fdbc301968d23dffd6a336c2</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, 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>a474d40244b69c9789b5a3fc36b628390</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af9d02565b8954ec6ea8d77ba8eee4454</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>zherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a577bbd34cf357baa7715093c33fa8999</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, 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>zlaswp</name>
      <anchorfile>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>ad0f256c1bb044835cee3349f65f06c9e</anchor>
      <arglist>(char *, int *, double *, int *, int *)</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>zpotf2</name>
      <anchorfile>blas_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>blas_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>blas_8h.html</anchorfile>
      <anchor>a859f93f4f77e89f4d94c57e7693434cd</anchor>
      <arglist>(char *, int *, double *, int *, 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>zspmv</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>ab89ef3bc7f13cdedcf11eb55ba328491</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</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>a11998c1cc50c87a6b8d3be26a8dd2dbc</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, 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>zsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae36296198f1475ae11e629bafd1c691a</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a15aaa67f48ec8e0d3ee25187a429160b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08edc693e82cbfe36ad04029117c2c1c</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aed90221fdb5ecf7281895823670eea68</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a751bcbc20a08e0e5e7956f22aed4d776</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, 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>a037038706a531d5f31b0f7584d9f47d9</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a69c8f715db7952a045f5aa33721d6eb5</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaa84e3139b85ac83d39577f90eb40df9</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a55dcdd3a36b1b1acf602d7c65d7b207d</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrti2</name>
      <anchorfile>blas_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>blas_8h.html</anchorfile>
      <anchor>a0857224af09cb3cb0bc53c458566d28d</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlasUtil.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_multiple_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="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>Core/Block.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Core_2Block_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>Eigen2Support/Block.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Block_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>BlockHouseholder.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>aa01a31be503ab431fddcb0eb0027eadb</anchor>
      <arglist>(MatrixType &amp;mat, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/plugins/</path>
    <filename>BlockMethods_8h</filename>
    <class kind="struct">ConstFixedSegmentReturnType</class>
    <class kind="struct">ConstNColsBlockXpr</class>
    <class kind="struct">ConstNRowsBlockXpr</class>
    <class kind="struct">FixedSegmentReturnType</class>
    <class kind="struct">NColsBlockXpr</class>
    <class kind="struct">NRowsBlockXpr</class>
    <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, 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>Block&lt; Derived &gt;</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa363989ca2519b7dc6cae8b5d688299a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a3e433315822db2811a65e88c70672743</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a40f9466c400c6dc5779380124e37bf7f</anchor>
      <arglist>(Index startRow, Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a390432aee7be8dd09c3d8c133e33ddc2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a243a44832e36d2bf5d0d8d17d1505900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a7fa849b36665dcca6316f05a634e6540</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>adea387ad66a3bee09d02b05b56d392e0</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a6563b16b601d9fd66340ab04d101f9d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa0b8870679a8b100f24a8eecf1ac3477</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ab8fa56c7fd85a4177895d0acab5b14e9</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a4809c823f0179782a50409c5444b55a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2a0e94a9eca5418753083c42fd30deaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a67a3f626cce3b0ed807f76bff7c98cb7</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ac2b7cf0b529fed32ead2125df9566dc4</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a361e155375a3c7983c294641b1e91a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a231f7179447bc8df1d0be0b23541d2fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af6259781564c3c361af85fefb27c5e30</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a01053284fe198875df0ff63aae33eea8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ac838d0f0d149ad1e1581fd38a7922b04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2c659d868dcf6c57f8c18cda3c71e877</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ab449491fb1077811187a0988a5c83e48</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a355072c91943dc9bdc4255a6538a5270</anchor>
      <arglist>(Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa9abeefe5c0c07fc59ab8a7c05683eb7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a64475892fb40e70a2b701fd900084cbc</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad1750285d85ea6fbe5ee645eebbd749a</anchor>
      <arglist>(Index startRow) const </arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa878619b8257408236559431bd2ab5ab</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af9afaaa2c2c27716dccdc58c50449103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ab4707ce78c96ddd7ca15c4e6f0a2a207</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a5890de7c28f383d6a1627f6e40c25399</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a47cd1abd9cb7bed2c268d35a691e3abb</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a712d8a3514a4454cecba9fc0910588e2</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>abe083525d1dae2903c972133bd9be062</anchor>
      <arglist>(Index start) const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>afe22a4413142b6ef1142afcaf96dffed</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9da81041f38048642ca460fc6236da79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a4b49bb52c71b887195a1d6be95cecf8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a43d793e8a5791b5d0b166251f8755ae1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ae06d0a5c4008014fb717866aec8d30c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a29c05f280e61cf18f5865b0065cc769a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ac014d06f0a045a5554691e4c4e99d461</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad0088b2c1ec4dbd677dd19f589777945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>abbe4b3135cc0afa4eee8d9db60c637c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a16add63ff3a3fa3d036269341bf0a871</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a77933058fb3cd3319a86dd0ac4c88d38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a4d7327699c5128262f29dc66efac6484</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BooleanRedux.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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, 1 &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, 1 &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>cameraparameters.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>cameraparameters_8cpp</filename>
    <includes id="cameraparameters_8h" name="cameraparameters.h" local="yes" imported="no">cameraparameters.h</includes>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>cameraparameters.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>cameraparameters_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <class kind="class">aruco::CameraParameters</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>CholmodSupport.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/CholmodSupport/</path>
    <filename>CholmodSupport_8h</filename>
    <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="struct">Eigen::internal::solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</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>void</type>
      <name>cholmod_configure_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a165d6ea64d8083a85ae742241e058c55</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab3b27d71e21e833c5287fcbe49509478</anchor>
      <arglist>(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>a1e270b05389cb0c686c0dbb8696ea930</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57b01542b56e61756497dba4398a18a4</anchor>
      <arglist>(const SparseSelfAdjointView&lt; 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, Index &gt;</type>
      <name>viewAsEigen</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af85167ff872f31b28c290f068716f487</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoeffBasedProduct.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>CoeffBasedProduct_8h</filename>
    <class kind="class">Eigen::CoeffBasedProduct</class>
    <class kind="struct">Eigen::internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_unroller</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR_8h</filename>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_QR_COLPIV</name>
      <anchorfile>ColPivHouseholderQR__MKL_8h.html</anchorfile>
      <anchor>ae2e88eabd2c0dcae80fe23f89d43c2b9</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommaInitializer.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>CommaInitializer_8h</filename>
    <class kind="class">Eigen::CommaInitializer</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>common.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils/</path>
    <filename>common_8h</filename>
    <member kind="function">
      <type>bool</type>
      <name>readIntrinsicFile</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aefd05a06e0305800d3607b76b0450a98</anchor>
      <arglist>(string TheIntrinsicFile, Mat &amp;TheIntriscCameraMatrix, Mat &amp;TheDistorsionCameraParams, Size size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/plugins/</path>
    <filename>CommonCwiseBinaryOps_8h</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>CommonCwiseBinaryOps_8h.html</anchorfile>
      <anchor>abcf12f83ec29bea9378305f0e8b035c8</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonCwiseUnaryOps.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/plugins/</path>
    <filename>CommonCwiseUnaryOps_8h</filename>
    <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>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="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a68ce0b5c1315f19ed65354e55018c118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ac54132b2ef7de8b0bc3b9790ac879f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Derived &gt;::Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a660200abaf1fc4b888330a37d6132b76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aab6c2241712d7faf07019a0d86d3fb79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9fa07c65aaa391da128737f9ac078681</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae8ab11fb1ef0822aa61527f7ecd77b9d</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a01a3dfc024abbb42150002facf498357</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9df394710e87be9156e2d7fefd549da7</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a7f741051159fbc50bb3b5f70d2c596a8</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a7f53ae2f5586a75f1747d84822ae9581</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae78e46db7ee3ba78d3cf59968d261f90</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aac77018db9aaabb6e9e2df9b1dc36412</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a23fc4bf97168dee2516f85edcfd4cfe7</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aba9ae3923f6caa962ef3418d6872c369</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AltiVec/Complex.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::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_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_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 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 Packet16uc</type>
      <name>p16uc_COMPLEX_IM</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa955784dbaa659dc721aa7a0fef7c7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_RE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f7cb6839bb563ead6185c06e7f8e0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08fa1e6d724faf3ef7a628fd9ed81a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09bb870ff6dc65580fad56aa829e04ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a210199c65b84652cec77bb90be1c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af02ac6cbd54f02c25fdeef02595e05ac</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="file">
    <name>NEON/Complex.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>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_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_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 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 uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9cf8063f7a35f3fa793b672eb7c07ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32x4_t</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adabd0a7a2b71aaedaa32d9c0e5f537c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/Complex.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>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>a46243cbd3465c817aa0001f821c1c052</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_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>a69597c2b11c0cf892257d94648992fc4</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>a03e043a1b4f8beda2de9d581c108df1b</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_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 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>ComplexEigenSolver.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>ComplexSchur__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SCHUR_COMPLEX</name>
      <anchorfile>ComplexSchur__MKL_8h.html</anchorfile>
      <anchor>a22bdebe59eacfb5fa667080d73b93240</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX, MKLPREFIX_U, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompressedStorage.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>ConjugateGradient.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::solve_retval&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</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>a897d7e01d0e13e511190ec447ffacef4</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConservativeSparseSparseProduct.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>
    <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>a9eb43436fc3bf4aa3f66013812e0c865</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>Constants_8h</filename>
    <class kind="struct">Eigen::ArrayXpr</class>
    <class kind="struct">Eigen::Dense</class>
    <class kind="struct">Eigen::MatrixXpr</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::Architecture</namespace>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dca4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dcae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a8593cf8b06ff54120c062879732d4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aac4a88068704bc9a4547ed6aea9b38f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a13240211559adaec36219f5ca983ade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a4dc2f614cc1a36cc7e57be77d881d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a8bbd074656876d96a92ad3ff852b2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aefe047c14443ae127cbbe6862a059a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAtOnceTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aea394e16d8eafd11c1a03bbaa7dec94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5affa0319c4814dc2e37edb1432c2eafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5a61ec09b78fe677cda34e45e7070fa0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5a73f7b21eee12b2913632a923c29dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Specialized</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac82e0dc063163e4e913c6370bc9081b2a085337e2c0776564af9b0ab436639ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuiltIn</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac82e0dc063163e4e913c6370bc9081b2a35ba26ba367fe37f2149d451316be8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23afd9392229b22c3243e45c63e8c0b9a93666206653d67aefbcb066ebf740f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23afd9392229b22c3243e45c63e8c0b9ad9f86f38fdfd396c49558e975cbac55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a5618fdc88ff245d8374abc8169d1e991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab8a0409867fe395de00e449e60c8612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab1d68bd0ad6692d6fc2d0bbb77200dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a34261f17b4a335bfeb2b71d1f4b2736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a11dd4c4050b374f570224e2f708bc699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab5d51f933a93d8a2f8bc6ec7f8f2bd7a</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>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>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>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>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>Target</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13cabc74b8591881b6f1d2c17bd0799362e7</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>const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga157ebfd0ca896e8be3f3c7747fda4eee</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>const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga9e8cc99f33fd2f5d89c3b6c83fb2dc48</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>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>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>CoreIterators.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>CoreIterators_8h</filename>
    <class kind="class">Eigen::DenseBase::InnerIterator</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>create_artag_hrm_dict.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/tests/</path>
    <filename>create__artag__hrm__dict_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>MSize</name>
      <anchorfile>create__artag__hrm__dict_8cpp.html</anchorfile>
      <anchor>a46d69ddf4d8a44f320a28e4c098682e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBITS</name>
      <anchorfile>create__artag__hrm__dict_8cpp.html</anchorfile>
      <anchor>a671db1197d35e1db5d5bf18f1af5ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>create__artag__hrm__dict_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>create_aruco_dict.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/tests/</path>
    <filename>create__aruco__dict_8cpp</filename>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>create__aruco__dict_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cvdrawingutils.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>cvdrawingutils_8cpp</filename>
    <includes id="cvdrawingutils_8h" name="cvdrawingutils.h" local="yes" imported="no">cvdrawingutils.h</includes>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>cvdrawingutils.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>cvdrawingutils_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="aruco_8h" name="aruco.h" local="yes" imported="no">aruco.h</includes>
    <class kind="class">aruco::CvDrawingUtils</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>Cwise.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Cwise_8h</filename>
    <class kind="class">Eigen::Cwise</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>Cwise_8h.html</anchorfile>
      <anchor>a587b777b7203fa60a6b815f2dfe22616</anchor>
      <arglist>(OP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>Cwise_8h.html</anchorfile>
      <anchor>ace6221953a32378a253dfc93d5cd94a0</anchor>
      <arglist>(OP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>Cwise_8h.html</anchorfile>
      <anchor>a2bf3874c91e27869dbba7554fc6d6517</anchor>
      <arglist>(OP)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CwiseBinaryOp.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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&lt; BinaryOp, Lhs, Rhs, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CHECK_BINARY_COMPATIBILIY</name>
      <anchorfile>CwiseBinaryOp_8h.html</anchorfile>
      <anchor>aa74c2010558ea2f2bb8d6b1ebafd4d58</anchor>
      <arglist>(BINOP, LHS, RHS)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CwiseNullaryOp.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>CwiseOperators.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>CwiseOperators_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa042bf393499d2f306f9a2fac8795b58</anchor>
      <arglist>(internal::scalar_abs_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6d4c6545c0520e533af24163a2ded40d</anchor>
      <arglist>(internal::scalar_sqrt_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryOp.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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&lt; UnaryOp, XprType, Dense &gt;</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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&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>DenseBase.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::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::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="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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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; 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 Derived::Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca6ebf0ab0df76aaf2769cef18d11a34</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseStorage.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>
    <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>
  </compound>
  <compound kind="file">
    <name>details.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>DiagonalMatrix_8h</filename>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalWrapper</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>DiagonalProduct_8h</filename>
    <class kind="class">Eigen::DiagonalProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>dictionary.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>dictionary_8cpp</filename>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>dictionary.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>dictionary_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <class kind="class">aruco::Dictionary</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>dictionary_based.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/markerlabelers/</path>
    <filename>dictionary__based_8cpp</filename>
    <includes id="dictionary__based_8h" name="dictionary_based.h" local="yes" imported="no">dictionary_based.h</includes>
    <namespace>aruco</namespace>
    <member kind="function">
      <type>int</type>
      <name>hamm_distance</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a15c77d407ba8e62d8a0b08728ecabbe7</anchor>
      <arglist>(uint64_t a, uint64_t b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dictionary_based.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/markerlabelers/</path>
    <filename>dictionary__based_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="marker_8h" name="marker.h" local="yes" imported="no">marker.h</includes>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <includes id="markerlabeler_8h" name="markerlabeler.h" local="yes" imported="no">markerlabeler.h</includes>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <class kind="class">aruco::DictionaryBased</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>DisableStupidWarnings.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>DisableStupidWarnings_8h</filename>
  </compound>
  <compound kind="file">
    <name>Dot.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>Eigen_Colamd.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>Ordering_8h.html</anchorfile>
      <anchor>a167385ed3f19291128ef55a4091030e8</anchor>
      <arglist>(params)</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_DEBUG1</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a83cdfbe06c7b06fac99cb9c729227626</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_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>Ordering_8h.html</anchorfile>
      <anchor>a83c6006b9a5af0e406df254e4d0a3e7e</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_DEBUG4</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a842cca702028f63329416ffb854e8693</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_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>Ordering_8h.html</anchorfile>
      <anchor>af92de54efdec91d7ab64e7bec07eb12c</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_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>Ordering_8h.html</anchorfile>
      <anchor>a703f11265b521c931cdd44709d141fca</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_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_MAX</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a66d9b6fae43f5efc383e2ed7c8a6c201</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_MAX</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a66d9b6fae43f5efc383e2ed7c8a6c201</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_MIN</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a1ba2d3073959c606758a028bc9c233c9</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_MIN</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a1ba2d3073959c606758a028bc9c233c9</anchor>
      <arglist>(a, b)</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>Ordering_8h.html</anchorfile>
      <anchor>aa754fd30d924c5c8d2d402fa0a482d72</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_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>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a6a4201ce55dfa3a6375b90097e8c747e</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>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>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0f66923672bcc495333995f7d238945f</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_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ac0adce1e7d70351cef4752f3373709af</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>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>Ordering_8h.html</anchorfile>
      <anchor>a0458a358e752473d86e6f21a56b44a26</anchor>
      <arglist>(c)</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_PRINCIPAL_COL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a7882929a7898e09a3de9e7676ae1aa29</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_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>Ordering_8h.html</anchorfile>
      <anchor>af4201cc2809d450d2484680ee1b958ca</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>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_ALIVE</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>abc775359cfa45ffaf6250522c521110d</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_DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ae200d2ac8149305712af7230f9ee24d5</anchor>
      <arglist>(r)</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="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="function" static="yes">
      <type>static Index</type>
      <name>clear_mark</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad09f339f34a4f6c764f94c4badf89b0b</anchor>
      <arglist>(Index n_row, Colamd_Row&lt; Index &gt; Row[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d53335c6b1b11847b173d2b31f84f46</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_c</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aefb0c0107ca33259166457600dbef9ff</anchor>
      <arglist>(Index n_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_r</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae724b0a923566500240bd3358d70a09b</anchor>
      <arglist>(Index n_row)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a508a4cba3ac51428714451532bb3f045</anchor>
      <arglist>(Index nnz, Index n_row, Index 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>a6cdd580ec0f708b924e8cd9c7edbbce9</anchor>
      <arglist>(colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index row_start, Index row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>find_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acec320341c1ce564ab912adddb51cdbf</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed3949f74fb2d11789972e005a93d50d</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acb9f6bf1d32ec3d56ef77c0bfb85806a</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; col[], Index A[], Index p[], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe0ecfd4a375246bb644e543147369db</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad092e7b72783164e40b13075721d66f8</anchor>
      <arglist>(Index n_col, colamd_col&lt; Index &gt; Col[], Index p[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenBase.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>EigenBase_8h</filename>
    <class kind="struct">Eigen::EigenBase</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>EigenSolver.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>
    <member kind="function">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>cdiv</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a83abf02e50930010243d5642cbf1358e</anchor>
      <arglist>(const Scalar &amp;xr, const Scalar &amp;xi, const Scalar &amp;yr, const Scalar &amp;yi)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EulerAngles.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>EulerAngles_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>exports.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>exports_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ARUCO_EXPORTS</name>
      <anchorfile>exports_8h.html</anchorfile>
      <anchor>a1d0e2c70f7d5473a124f268c4852766e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Flagged.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Flagged_8h</filename>
    <class kind="class">Eigen::Flagged</class>
    <class kind="struct">Eigen::internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ForceAlignedAccess.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>ForwardDeclarations_8h</filename>
    <class kind="struct">Eigen::internal::accessors_level</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::Block</class>
    <class kind="class">Eigen::CoeffBasedProduct</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="class">Eigen::CommaInitializer</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::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="struct">Eigen::EigenBase</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="class">Eigen::GeneralProduct</class>
    <class kind="struct">Eigen::internal::has_direct_access</class>
    <class kind="class">Eigen::HouseholderQR</class>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="struct">Eigen::internal::image_retval</class>
    <class kind="class">Eigen::internal::image_retval_base</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="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="class">Eigen::MatrixPowerProduct</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::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="struct">Eigen::internal::product_type</class>
    <class kind="class">Eigen::ProductBase</class>
    <class kind="class">Eigen::ProductReturnType</class>
    <class kind="class">Eigen::QuaternionBase</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_add_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_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_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_identity_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_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_multiple2_op</class>
    <class kind="struct">Eigen::internal::scalar_multiple_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_quotient1_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_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="class">Eigen::Select</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="class">Eigen::SelfCwiseBinaryOp</class>
    <class kind="struct">Eigen::internal::solve_retval</class>
    <class kind="class">Eigen::internal::solve_retval_base</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::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::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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/QR/</path>
    <filename>FullPivHouseholderQR_8h</filename>
    <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::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/LU/</path>
    <filename>FullPivLU_8h</filename>
    <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::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Functors.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Functors_8h</filename>
    <class kind="struct">Eigen::internal::functor_has_linear_access</class>
    <class kind="struct">Eigen::internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &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_add_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_binary_pow_op&lt; Scalar, OtherScalar &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_cast_op&lt; Scalar, NewType &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_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_difference_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_hypot_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::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_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_multiple_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_pow_op&lt; Scalar &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_quotient1_op&lt; Scalar &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_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_sin_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; 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; 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::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, false &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, 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_add_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_binary_pow_op</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_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_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_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_mult_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_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_multiple2_op</class>
    <class kind="struct">Eigen::internal::scalar_multiple_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_quotient1_op</class>
    <class kind="struct">Eigen::internal::scalar_quotient_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_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>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Fuzzy.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralBlockPanelKernel_8h</filename>
    <class kind="struct">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;::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</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MADD</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a6f4d0e7fe873e1e6f1f9d8f618810a6d</anchor>
      <arglist>(CJ, A, B, C, T)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6f60aaf02462826d5cef1f468636660</anchor>
      <arglist>(SizeType &amp;k, SizeType &amp;m, SizeType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80d6df8ec7e42df82894353eb5a4b51d</anchor>
      <arglist>(SizeType &amp;k, SizeType &amp;m, SizeType &amp;n)</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>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65a3a1616d78ef28ae86d7acc7488ccc</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0)</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>setCpuCacheSizes</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acc8fa6822bfa316bdbcf8ad032e5edb6</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralizedEigenSolver.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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="class">Eigen::GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrix_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrix__MKL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEMM_SPECIALIZATION</name>
      <anchorfile>GeneralMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a5c6866345b14c32857fb8d4a5baa36bb</anchor>
      <arglist>(EIGTYPE, EIGPREFIX, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrixTriangular.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrixTriangular__MKL_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_MKL_RANKUPDATE_C</name>
      <anchorfile>GeneralMatrixMatrixTriangular__MKL_8h.html</anchorfile>
      <anchor>a2741f42fdc043c64c58edf036082e56e</anchor>
      <arglist>(EIGTYPE, MKLTYPE, RTYPE, MKLFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_RANKUPDATE_R</name>
      <anchorfile>GeneralMatrixMatrixTriangular__MKL_8h.html</anchorfile>
      <anchor>a2db6d182ddb4e1e37410b105ccbee919</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_RANKUPDATE_SPECIALIZE</name>
      <anchorfile>GeneralMatrixMatrixTriangular__MKL_8h.html</anchorfile>
      <anchor>aacea7bd4cdb34ebfb483206f9d879dc0</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixVector.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, 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>a87c255a1321ddda3b8bcfa79f11ff6cd</anchor>
      <arglist>(A0, A13, A2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ACCUMULATE_PACKETS</name>
      <anchorfile>GeneralMatrixVector_8h.html</anchorfile>
      <anchor>a87c255a1321ddda3b8bcfa79f11ff6cd</anchor>
      <arglist>(A0, A13, A2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixVector_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector__MKL_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_MKL_GEMV_SPECIALIZATION</name>
      <anchorfile>GeneralMatrixVector__MKL_8h.html</anchorfile>
      <anchor>ab8a309109f567bb2f2f5aa35d08e993e</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_GEMV_SPECIALIZE</name>
      <anchorfile>GeneralMatrixVector__MKL_8h.html</anchorfile>
      <anchor>ae4b1039d20f9c50a1a9fdbe01b60f426</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralProduct.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>GeneralProduct_8h</filename>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::add</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::adds</class>
    <class kind="struct">Eigen::internal::gemv_selector</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_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="class">Eigen::GeneralProduct</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::IsRowMajor</class>
    <class kind="struct">Eigen::LazyProductReturnType</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, 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, 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="class">Eigen::ProductReturnType</class>
    <class kind="struct">Eigen::ProductReturnType&lt; Lhs, Rhs, CoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::set</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::sub</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8543c7abe6cfb2b5b95b45b7a6768381ab0c11c57acc984eb59e552bed31b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8543c7abe6cfb2b5b95b45b7a6768381a8366c3345cf750dd60bc6d25aa98149d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad2c77ad778bd6990a615b26d610b7a22</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const Func &amp;func, const false_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af7005f1b3dcc2ace6eef0605a48ed69e</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const Func &amp;func, const true_type &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GenericPacketMath.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::palign_impl</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>Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fe6a13bbaa186ebb699830336668194</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>Packet</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07bb260acede9052735efa844a0d74f0</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>Packet</type>
      <name>pand</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adf77e5862da6c0165166d929d1afbbe2</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03c872efa739dd36de084207f48dcd5c</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>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acee867f0d298a2ee29adaa8de889eb5b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c50aba5ff17b6cce548f459e046ff0</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>Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3b8a58f9b4049b91d57c2eed589e9ce</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba32f4c0ff129d3f9ac637f7a330c1d3</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>unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d53be11dbf5f7ab004966f5fe2f906b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pload</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbdd30a8b83f2b0712a80f4d08fc2fb9</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab459c6a702ef749bed531f3991b29949</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7eba675d43cb700c72210b4f83692adb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a352bb051e51237bd4e8586800dabc14f</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>packet_traits&lt; Scalar &gt;::type</type>
      <name>plset</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4dfa17f44fb01a490ae511172545b16a</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1b698682d003d49cb573f50aa37e2ac</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmax</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43dd806e39274b360f5bbbf70a779bc8</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a036f5d00d35ed9503260b7012def9554</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ec3f3d2bc68b07b263f069f3fefc2d3</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>Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad63797dbab031e18fd1e6521ea2ee769</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>por</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af555cbe9c2d58d7af98b2fd8f76e7190</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1ac5427a9e36c1f55ab0a1f99931f2e4</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dcd7c90a4f1d9df56f8dcc7d0d7d0b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb90557092363026c3fcd49a0e0f5121</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96cd8384ea795940c71b8a11227f75bd</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1fa1b073663f799734bfacd1d6c7306e</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prefetch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a90465f971335c7f191bab61b1339b2d0</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab1d5ac7980cb427635cd4091d5a43eeb</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab71e853cff50de45c090234936ac2dd4</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>psqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a749f13785228504bff14b030f51319d7</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0cb98b9d5a1886d0538053917418aab6</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>void</type>
      <name>pstoret</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac204d6f96c4aa862c7dcc65480dcd54</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6321f53ad7aa5b3df0f5c70af4f28e95</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>psub</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f00cbbf699046807105e2e9a50098cd</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>Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5013870d2bea962ea36667dae2d7273</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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_product&lt; Architecture::SSE, Derived, OtherDerived, double, Aligned &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GlobalFunctions.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>aa18c2c674707f2416fee2f23cba93a2c</anchor>
      <arglist>(NAME, FUNCTOR)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_inverse_mult_op&lt; typename Derived::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acec656d25cf48f1a601d385d6083f3c6</anchor>
      <arglist>(const typename Derived::Scalar &amp;s, const Eigen::ArrayBase&lt; Derived &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_pow_op&lt; typename Derived::Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6b0fac0358e218be1f23677af5178e6c</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const typename Derived::Scalar &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_binary_pow_op&lt; typename Derived::Scalar, typename Derived::Scalar &gt;, const Derived, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab1f62f5af6db317ae3cd5bef39c10aee</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const Eigen::ArrayBase&lt; Derived &gt; &amp;exponents)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HessenbergDecomposition.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>highlyreliablemarkers.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/tests/</path>
    <filename>highlyreliablemarkers_8cpp</filename>
    <includes id="highlyreliablemarkers_8h" name="highlyreliablemarkers.h" local="yes" imported="no">highlyreliablemarkers.h</includes>
    <namespace>aruco</namespace>
    <namespace>aruco::hrm</namespace>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacearuco_1_1hrm.html</anchorfile>
      <anchor>a5961a39d2b3f7ceb9693bfefacb8a753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idc</name>
      <anchorfile>namespacearuco_1_1hrm.html</anchorfile>
      <anchor>a553b172cf0a66c616461b5720f394ce9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>highlyreliablemarkers.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/tests/</path>
    <filename>highlyreliablemarkers_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="markerlabeler_8h" name="markerlabeler.h" local="yes" imported="no">markerlabeler.h</includes>
    <class kind="class">aruco::hrm::HighlyReliableMarkers::BalancedBinaryTree</class>
    <class kind="class">aruco::hrm::Dictionary</class>
    <class kind="class">aruco::hrm::HighlyReliableMarkers</class>
    <class kind="class">aruco::hrm::MarkerCode</class>
    <namespace>aruco</namespace>
    <namespace>aruco::hrm</namespace>
  </compound>
  <compound kind="file">
    <name>Homogeneous.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Homogeneous_8h</filename>
    <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_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::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>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Householder.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/QR/</path>
    <filename>HouseholderQR_8h</filename>
    <class kind="class">Eigen::HouseholderQR</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_blocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20af8ac4db6145bcce4c25f0c527723f</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Index maxBlockSize=32, typename MatrixQR::Scalar *tempData=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>
  </compound>
  <compound kind="file">
    <name>HouseholderQR_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/QR/</path>
    <filename>HouseholderQR__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_QR_NOPIV</name>
      <anchorfile>HouseholderQR__MKL_8h.html</anchorfile>
      <anchor>a5a4c018fa61a2cfcbd39ea4b45a0cd84</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderSequence.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Householder/</path>
    <filename>HouseholderSequence_8h</filename>
    <class kind="class">Eigen::HouseholderSequence</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>Eigen2Support/Geometry/Hyperplane.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Hyperplane_8h</filename>
    <class kind="class">Eigen::Hyperplane</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Geometry/Hyperplane.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Hyperplane_8h</filename>
    <class kind="class">Eigen::Hyperplane</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>IncompleteLUT.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IncompleteLUT_8h</filename>
    <class kind="class">Eigen::IncompleteLUT</class>
    <class kind="struct">Eigen::IncompleteLUT::keep_diag</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>Index</type>
      <name>QuickSplit</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b50e88884e11e56c5709fe8fc61dcac</anchor>
      <arglist>(VectorV &amp;row, VectorI &amp;ind, Index ncut)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Inverse.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/LU/</path>
    <filename>Inverse_8h</filename>
    <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::inverse_impl</class>
    <class kind="struct">Eigen::internal::traits&lt; inverse_impl&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1444a55a0a6847cfa00807522fb1698a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8916f2288d8e42769c970526df1b0f13</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab7ff994d0cc238b72a6c5ead9a70b2eb</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a078b0a99a1f4f8b10109394aeec05d88</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>const Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af35594d0353af7bd3b3635e1226f2f34</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>Inverse_SSE.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>IO.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>IO_8h</filename>
    <class kind="class">Eigen::IOFormat</class>
    <class kind="struct">Eigen::internal::significant_decimals_default_impl</class>
    <class kind="struct">Eigen::internal::significant_decimals_default_impl&lt; Scalar, true &gt;</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>a05e803e777ee61bc299e534bf0296c45a75933c003e9d9a2d4f7333a9d7d1ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2c3d0e2523e3de763e9e4d229ef4bc73a218b4e64acb45d00b6beff2561759f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2c3d0e2523e3de763e9e4d229ef4bc73a2e6568bbf0b8c269f7ab2b5b569eec92</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>ippe.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>ippe_8cpp</filename>
    <includes id="ippe_8h" name="ippe.h" local="yes" imported="no">ippe.h</includes>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getRTMatrix</name>
      <anchorfile>ippe_8cpp.html</anchorfile>
      <anchor>ac0b7e2a52f474e7e1fe91027ca1ad2a7</anchor>
      <arglist>(const cv::Mat &amp;R_, const cv::Mat &amp;T_, int forceType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ippe.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>ippe_8h</filename>
    <namespace>IPPE</namespace>
    <member kind="function">
      <type>void</type>
      <name>homographyFromSquarePoints</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>aade183c03f3432c5cbc8bc0b7ba2876b</anchor>
      <arglist>(cv::InputArray _targetPts, double halfLength, cv::OutputArray _H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IPPComputeRotations</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a69dc7923c7c5b73ac0062727ad6dfddf</anchor>
      <arglist>(double j00, double j01, double j10, double j11, double p, double q, cv::OutputArray _R1, cv::OutputArray _R2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IPPComputeTranslation</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a0033935d405e3eb47d6b03b4187924d6</anchor>
      <arglist>(cv::InputArray _objectPoints, cv::InputArray _imgPoints, cv::InputArray _R, cv::OutputArray _t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IPPERot2vec</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a9cfd31ae60db5d95d13064c9b205e456</anchor>
      <arglist>(cv::InputArray _R, cv::OutputArray _r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IPPEvalBestPose</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a141e5063af626ff147804f351ff79af9</anchor>
      <arglist>(cv::InputArray _R1, cv::InputArray _R2, cv::InputArray _t1, cv::InputArray _t2, cv::InputArray _objectPoints, cv::InputArray _undistortedPoints)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IPPEvalReprojectionError</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a99aeb11127456081a466f0bca591c1cd</anchor>
      <arglist>(cv::InputArray _R, cv::InputArray _t, cv::InputArray _objectPoints, cv::InputArray _undistortedPoints)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Mat &gt;</type>
      <name>solvePnP</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>ad97649a874d45e8e27669f447f1428a6</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;objPoints, const std::vector&lt; cv::Point2f &gt; &amp;imgPoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; cv::Mat, double &gt; &gt;</type>
      <name>solvePnP_</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a29c75e334c7e26ec429ce4ed6b68cb55</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;objPoints, const std::vector&lt; cv::Point2f &gt; &amp;imgPoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solvePoseOfCentredSquare</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a0b0aeaec75a38c5572b9cbf6d3e95e3c</anchor>
      <arglist>(float squareLength, cv::InputArray imagePoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs, cv::OutputArray _rvec1, cv::OutputArray _tvec1, float &amp;reprojErr1, cv::OutputArray _rvec2, cv::OutputArray _tvec2, float &amp;reprojErr2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IterativeSolverBase.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IterativeSolverBase_8h</filename>
    <class kind="class">Eigen::IterativeSolverBase</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Jacobi.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>a6dee95d83b1ec9a6870422bba0dfea71</anchor>
      <arglist>(VectorX &amp;_x, VectorY &amp;_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</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>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f1a37282a55dae29bb374a0b63cd8c7adfa337668e3d39e7dd721825902eba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f1a37282a55dae29bb374a0b63cd8c7af43dd09c4617ed9311811a15db114b62</anchor>
      <arglist></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>
  </compound>
  <compound kind="file">
    <name>JacobiSVD_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SVD/</path>
    <filename>JacobiSVD__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SVD</name>
      <anchorfile>JacobiSVD__MKL_8h.html</anchorfile>
      <anchor>af153c43ec98c987c1aa7415cef6a50d0</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLRTYPE, MKLPREFIX, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Kernel.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>Lazy.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Lazy_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>LDLT.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>
    <class kind="struct">Eigen::internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>LeastSquares.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>LeastSquares_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>fitHyperplane</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a38d637d1b0881ca6a374d0169a5a938c</anchor>
      <arglist>(int numPoints, VectorType **points, HyperplaneType *result, typename NumTraits&lt; typename VectorType::Scalar &gt;::Real *soundness=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linearRegression</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9ec098417f6663cec51468762e8fde1c</anchor>
      <arglist>(int numPoints, VectorType **points, VectorType *result, int funcOfOthers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>levmarq.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>levmarq_8h</filename>
    <includes id="ar__omp_8h" name="ar_omp.h" local="yes" imported="no">ar_omp.h</includes>
    <class kind="class">aruco::LevMarq</class>
    <namespace>aruco</namespace>
    <member kind="define">
      <type>#define</type>
      <name>splm_get_time</name>
      <anchorfile>levmarq_8h.html</anchorfile>
      <anchor>aa4f01fddd441d028673ddb8cfb091f43</anchor>
      <arglist>(a, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LLT.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>
    <class kind="struct">Eigen::internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>llt_rank_update_lower</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0571edcff2616d0132754e7741c8b959</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const typename MatrixType::RealScalar &amp;sigma)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LLT_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Cholesky/</path>
    <filename>LLT__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <class kind="struct">Eigen::internal::mkl_llt</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_LLT</name>
      <anchorfile>LLT__MKL_8h.html</anchorfile>
      <anchor>ab173818dacdc028b9452193e87bddd84</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LU.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>LU_8h</filename>
    <class kind="class">Eigen::LU</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Core/util/Macros.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>Core_2util_2Macros_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a767b896bda5f5eb62fe15a32c9ca27ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ac507b2a5b118b428ea7af180982e1fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN_STATICALLY</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a27be7ef2ecbb333aa24294d9f4655223</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALWAYS_INLINE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a1fdc6f94f20527c7275768d82b2eb9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_WANTS_STACK_ALIGNMENT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a74a5abac92cee7f6a1341ea198699ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ASM_COMMENT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a1afbc610f742807153c78d1e66a7576a</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_assert</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>acaa7ba89800cfe18d5fd6eed620aea9c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CAT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>af2a38e93e667edab1c0da2dc95ce2e31</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CAT2</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>af1d318164eb2bda6b536eb3040d40304</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a201ad90085b860e9283ee8820a719eca</anchor>
      <arglist>(LHS, RHS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_VAR</name>
      <anchorfile>Core_2util_2Macros_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>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a311e3a210dc251b2ed41559af15bd23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_DENSE_INDEX_TYPE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a23fafe2bd4e27ecadab4deb95691bcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_IO_FORMAT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>acb1e4e2de56103873d2de3c77c9c9373</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aaf936bcdb51d724163230369fdcb3447</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ae757d9000c42e036f731e022e98c9ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DENSE_PUBLIC_INTERFACE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ab29ea1da9635d033ca44cf26ad6fa0cf</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEPRECATED</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a215b4c2831ed3631e9149b53a8ecb878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DONT_INLINE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aa715c1fe854205b27e962ee7d7e06faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EMPTY</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a30b0ae667a0abd9a1dfb6e81fd3a7743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_FAST_MATH</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ae58fec68e2d25f050b093a1045e110d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GCC3_OR_OLDER</name>
      <anchorfile>Core_2util_2Macros_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>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ab147968602ac1c98842dfb165901f849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a2e5d5054c3dfcf7642af8bf98e917d67</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT_LEAST</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ae367ce28dd10f9d674e456ba09e1c2b1</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT_MOST</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ac3d9d5bf762c118029f9e35af1f5f10d</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_IMPLIES</name>
      <anchorfile>Core_2util_2Macros_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>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a38acd33b693efd3da0650e097d9a494f</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ad84d7b9025947395ef1f67e45cea3150</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_internal_assert</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a4e742b5a08636a61784c0e173b61e710</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LOGICAL_XOR</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a6f71164637334f90db8ff9292957764f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAJOR_VERSION</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a7bc67bcbf3fd0c061a9c91e79c1c31ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_BINARY_OP</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>afa20baad200048bb1f5f12f919b8432b</anchor>
      <arglist>(METHOD, FUNCTOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKESTRING</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aaacc0c90f30fcba4a88132d7f2c5c934</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKESTRING2</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a7ed218d26d1ba41ca36dc879755eab95</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MINOR_VERSION</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a00c0308407d18cb6ea40d217964445d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ONLY_USED_FOR_DEBUG</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aa92b5a5bd7b7cbc4754cea71c0866023</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PERMISSIVE_EXPR</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>acbb0659e4d2a881a3cc03456b437abc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_plain_assert</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a000d296c3fca8ba6e784bdcc7d01d91d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PLAIN_ENUM_MAX</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a062701c0cea4b04350c0ac6980db81ec</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PLAIN_ENUM_MIN</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a4b1145e5f3a0b345e0b769a3d81acc1f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_RESTRICT</name>
      <anchorfile>Core_2util_2Macros_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>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ac1f6befc11712517b00b6fd2abcfff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MAX</name>
      <anchorfile>Core_2util_2Macros_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>Core_2util_2Macros_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>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>af2d58514e6156c4da2d4af66fafd0b12</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STACK_ALLOCATION_LIMIT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aa69893f50bcb8cec4064f6bc1017497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STRONG_INLINE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>af2b60117c00a6e75812de43bfe7db3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNUSED</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a93128615d484fbc06833a7ad602ef946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNUSED_VARIABLE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a7cf6d5b460def34dc4e6acf42889b6a9</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USER_ALIGN16</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a3f4bcb5a867f05f818cefaf7401e8883</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USER_ALIGN_TO_BOUNDARY</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a69d6ccc9d1e1543e1004dc60f9322a8a</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VERSION_AT_LEAST</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a89544e1ca5fc896d5d1fc1eea8b3a2ea</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WORLD_VERSION</name>
      <anchorfile>Core_2util_2Macros_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>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Macros.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Macros_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ei_assert</name>
      <anchorfile>Eigen2Support_2Macros_8h.html</anchorfile>
      <anchor>a0ca462ed354348dedf1a775429469bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ei_internal_assert</name>
      <anchorfile>Eigen2Support_2Macros_8h.html</anchorfile>
      <anchor>af565379b5cc52beeed1fc55f5854a8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN_128</name>
      <anchorfile>Eigen2Support_2Macros_8h.html</anchorfile>
      <anchor>ac84b027d90e247567472aa4f0df91b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_WANTS_ALIGNMENT</name>
      <anchorfile>Eigen2Support_2Macros_8h.html</anchorfile>
      <anchor>ab687030989e435c69b412c8dc13269ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Map.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>MappedSparseMatrix_8h</filename>
    <class kind="class">Eigen::MappedSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="class">Eigen::MappedSparseMatrix::ReverseInnerIterator</class>
    <class kind="struct">Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>marker.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>marker_8cpp</filename>
    <includes id="marker_8h" name="marker.h" local="yes" imported="no">marker.h</includes>
    <namespace>aruco</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>marker_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a73db10c733c0e8abc734db74e8b5a3be</anchor>
      <arglist>(cv::Point3f p, string cad)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marker.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>marker_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="cameraparameters_8h" name="cameraparameters.h" local="yes" imported="no">cameraparameters.h</includes>
    <class kind="class">aruco::Marker</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>markerdetector.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>markerdetector_8cpp</filename>
    <includes id="markerdetector_8h" name="markerdetector.h" local="yes" imported="no">markerdetector.h</includes>
    <includes id="ar__omp_8h" name="ar_omp.h" local="yes" imported="no">ar_omp.h</includes>
    <includes id="markerlabeler_8h" name="markerlabeler.h" local="yes" imported="no">markerlabeler.h</includes>
    <class kind="struct">aruco::PointSet_2D</class>
    <namespace>aruco</namespace>
    <member kind="function">
      <type>void</type>
      <name>findCornerPointsInContour</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a202c0375a21968bf39111816f2a5b3d3</anchor>
      <arglist>(const vector&lt; cv::Point2f &gt; &amp;points, const vector&lt; cv::Point &gt; &amp;contour, vector&lt; int &gt; &amp;idxs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findDeformedSidesIdx</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a8987b1e430f340003ea28d9440f19fcf</anchor>
      <arglist>(const vector&lt; cv::Point &gt; &amp;contour, const vector&lt; int &gt; &amp;idxSegments)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointIntoImage</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a58f14fa6c21f19c308b6ca0124e9a8e2</anchor>
      <arglist>(cv::Point2f &amp;p, cv::Size s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointIntoImage</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>ae623f3002f10102bf0a4ce7865dd7c24</anchor>
      <arglist>(cv::Point &amp;p, cv::Size s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>markerdetector.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>markerdetector_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="cameraparameters_8h" name="cameraparameters.h" local="yes" imported="no">cameraparameters.h</includes>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <includes id="marker_8h" name="marker.h" local="yes" imported="no">marker.h</includes>
    <includes id="markerlabeler_8h" name="markerlabeler.h" local="yes" imported="no">markerlabeler.h</includes>
    <class kind="class">aruco::MarkerDetector::MarkerCandidate</class>
    <class kind="class">aruco::MarkerDetector</class>
    <class kind="struct">aruco::MarkerDetector::Params</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>markerlabeler.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>markerlabeler_8cpp</filename>
    <includes id="markerlabeler_8h" name="markerlabeler.h" local="yes" imported="no">markerlabeler.h</includes>
    <includes id="svmmarkers_8h" name="svmmarkers.h" local="yes" imported="no">markerlabelers/svmmarkers.h</includes>
    <includes id="dictionary__based_8h" name="dictionary_based.h" local="yes" imported="no">markerlabelers/dictionary_based.h</includes>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>markerlabeler.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>markerlabeler_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <class kind="class">aruco::MarkerLabeler</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>markermap.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>markermap_8cpp</filename>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <namespace>aruco</namespace>
    <member kind="function">
      <type>void</type>
      <name>__glGetModelViewMatrix</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a88c830095c24e12d6754bee7e18549d2</anchor>
      <arglist>(double modelview_matrix[16], const cv::Mat &amp;Rvec, const cv::Mat &amp;Tvec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__OgreGetPoseParameters</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a3197db6116a3222abc76fd147c4c90ca</anchor>
      <arglist>(double position[3], double orientation[4], const cv::Mat &amp;Rvec, const cv::Mat &amp;Tvec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>markermap.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>markermap_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="marker_8h" name="marker.h" local="yes" imported="no">marker.h</includes>
    <class kind="struct">aruco::Marker3DInfo</class>
    <class kind="class">aruco::MarkerMap</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>Core/arch/SSE/MathFunctions.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/arch/SSE/</path>
    <filename>Core_2arch_2SSE_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>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 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 Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a492c651d2f17c81a5c159682ba95b2b6</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/MathFunctions.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Core_2MathFunctions_8h</filename>
    <class kind="struct">Eigen::internal::abs2_impl</class>
    <class kind="struct">Eigen::internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::abs2_retval</class>
    <class kind="struct">Eigen::internal::always_void</class>
    <class kind="struct">Eigen::internal::atanh2_default_impl</class>
    <class kind="struct">Eigen::internal::atanh2_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::atanh2_impl</class>
    <class kind="struct">Eigen::internal::atanh2_retval</class>
    <class kind="struct">Eigen::internal::cast_impl</class>
    <class kind="struct">Eigen::internal::conj_impl</class>
    <class kind="struct">Eigen::internal::conj_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_retval</class>
    <class kind="struct">Eigen::internal::floor_log2</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2_selector</class>
    <class kind="struct">Eigen::internal::global_math_functions_filtering_base</class>
    <class kind="struct">Eigen::internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::hypot_impl</class>
    <class kind="struct">Eigen::internal::hypot_retval</class>
    <class kind="struct">Eigen::internal::imag_default_impl</class>
    <class kind="struct">Eigen::internal::imag_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::imag_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_default_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::imag_ref_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_retval</class>
    <class kind="struct">Eigen::internal::imag_retval</class>
    <class kind="struct">Eigen::internal::norm1_default_impl</class>
    <class kind="struct">Eigen::internal::norm1_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::norm1_impl</class>
    <class kind="struct">Eigen::internal::norm1_retval</class>
    <class kind="struct">Eigen::internal::pow_default_impl</class>
    <class kind="struct">Eigen::internal::pow_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::pow_impl</class>
    <class kind="struct">Eigen::internal::pow_retval</class>
    <class kind="struct">Eigen::internal::random_default_impl</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">Eigen::internal::random_impl</class>
    <class kind="struct">Eigen::internal::random_impl&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::random_retval</class>
    <class kind="struct">Eigen::internal::real_default_impl</class>
    <class kind="struct">Eigen::internal::real_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::real_impl</class>
    <class kind="struct">Eigen::internal::real_ref_impl</class>
    <class kind="struct">Eigen::internal::real_ref_retval</class>
    <class kind="struct">Eigen::internal::real_retval</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_impl</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_impl&lt; bool &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::numext</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_IMPL</name>
      <anchorfile>Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a16a9c6b7b8df92a9e63bee2207a56fab</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a23043b8c165331b25be039f495dfa1c6</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_terminate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a903098ad34d936d800aed7ba36a8f892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_up</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1aaa87b62249c402dd4c38ebaa3176d738</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_down</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a6f797758328b25f83b72e544abbba0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_bogus</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a204a8a40c2f6ebd76fb80c0db05947b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>NewType</type>
      <name>cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9a0a1c16ec59379ef1c22ef09a892a75</anchor>
      <arglist>(const OldType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd221b41868bd0f3675c6ccf2dfa2239</anchor>
      <arglist>(random, Scalar) random(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a29dfd46c6c6c4589385861e7486497ed</anchor>
      <arglist>(real, Scalar) real(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ae2ab578b0f7ac653806e5e521c6a075d</anchor>
      <arglist>(real_ref, Scalar) real_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a600f8983e75c9b7e997c7fed3f8e23bc</anchor>
      <arglist>(imag, Scalar) imag(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a396f63ac77e52d773610dac8a0f1271d</anchor>
      <arglist>(imag_ref, Scalar) imag_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a5ead568619cffcb9c5c174a10283887a</anchor>
      <arglist>(conj, Scalar) conj(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a4ad13da7972d8594045bfcfa03f6e9a4</anchor>
      <arglist>(abs2, Scalar) abs2(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aaf9600bafb937ee733c4aba76f37a25b</anchor>
      <arglist>(norm1, Scalar) norm1(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9c85a6de29b4f9e741efddd425f3511f</anchor>
      <arglist>(hypot, Scalar) hypot(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a2dec87a1318aaac274ae022d7b500e68</anchor>
      <arglist>(atanh2, Scalar) atanh2(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9c6d869511a67be48cc36d14bc9a8753</anchor>
      <arglist>(pow, Scalar) pow(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) &gt;::type</type>
      <name>imag_ref</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a461ea83ad9a6a79945e11f2841e33649</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f8973f6b62f10c691ccbadc9263c7fc</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a60b3bd1a5254ac78f9b96372a10833bf</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool()</type>
      <name>isfinite</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7e00b997da4e956b3a97350902afa0ee</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a065688736535bc0764f59f39781a9052</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) &gt;::type</type>
      <name>real_ref</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aff962b1c853b7d2727f87ee14af2b189</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3cc80fc03610837da180f7e6d8e7b3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ad472b5fac77efb5072c07365f9384337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/MathFunctions.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4797fdb54a59b6bcd44a1d6b41041027</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7a9214d6f1f7c9dd01932caba8b47ee2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_atan2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad339e1bfe1d0d925ddef135030afacf7</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_conj</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade2f63def1164267cce2e43b0ba5943d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_cos</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae487213b0308fd7487cd684c51781abd</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_exp</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7bc1f0439b2156829449230b43b1bce0</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_imag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7ac0c4bd95406825104a9aeaa496ac3f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a97a2d9ed5eb9ea50ca3bb1bd66513cda</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c32c426177f7f089c61a1c9fe7ea96d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3ba646ff842683d5f6789e3099e426d6</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_log</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>abc3fbd4309160ce3a6699e1f42dfffbb</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1f4f8230527f1de4826e3d397d53b108</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7e2c6ac0733df247688c022a8a5c7339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aebeab028a03e2fe96ba6b0065d4765a4</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_real</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afb05ace30b6682d003f69ea371ac95f2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sin</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a829c0930769ebf41530441828410ce0a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sqrt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81de5fd8b2baf2bdad0187aa21aa609d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>machine_epsilon</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3dd7b45e2107902dcff9650cfd55bfa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>precision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a60426e216d184226c2b54020db3a830b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::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>
  </compound>
  <compound kind="file">
    <name>MatrixBaseEigenvalues.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/plugins/</path>
    <filename>MatrixCwiseBinaryOps_8h</filename>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a0f804483677fcb40fb13121921473855</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>ac8a7b3b87183079c352ad2e186f9d1b7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a453649c34f4e4cac464752c9ed294ca9</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a8e2615b50bea86dbfa778875c0b74e73</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a273487ed77d1ffddcb44aa7cc1afece3</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>a41e185e87c4722d6ca6075afb690536d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>a3d2317e64759ee14b4d4f51d34a08923</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a659053ce6e3d20b1288ae016226cb301</anchor>
      <arglist>(Derived, OtherDerived) 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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/plugins/</path>
    <filename>MatrixCwiseUnaryOps_8h</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a82daa0dff9ca57302a086bc770a813a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>af01f36301baa76bfe2b79c1e727ff24c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae1f241762b604c2117232c5c994068bb</anchor>
      <arglist>(const Scalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a433cd5f8e17b2662c4081ec798fa54be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a88945ad7d126468c10e299e896bf0d1e</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/util/Memory.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>Core_2util_2Memory_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="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>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ei_declare_aligned_stack_constructed_variable</name>
      <anchorfile>Core_2util_2Memory_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>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a09aa4692221e10a214dd85e85b7b337d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GLIBC_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a0ed1d30d686d0fd8fa62cf16f4af1a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_MM_MALLOC</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a4c1f267f1a9a7c4f1fc504afe349b150</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_POSIX_MEMALIGN</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>ac1f52c75ed6cb0bfb7a2459b89ea242e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a6b556795c1a3aa8156f7b975481b872f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF</name>
      <anchorfile>Core_2util_2Memory_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>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a8dea9259011439f7240490cbcb910378</anchor>
      <arglist>(Scalar, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a6f5fa4c5ab61f4a2ee704758ea65ac9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bd58f4b1d7a8b39f52d439be1cf8687</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7eda2875a97a91df16ef6abe0be4337</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66b6ef7f8fad9d4429f5effa0352e014</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a23953c4f98091fc735d2c5d03adab15f</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a990809b05de4c375140316e285737dee</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_ALWAYS_INLINE void</type>
      <name>check_size_for_overflow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5a64a2d0d161c696d4145319fcd49e18</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5381535a1a5ecf6e8145ad4890462f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abdea16009a7fc173a07b272f73305e79</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f594a3eb828257b32cd1813718a2a19</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5056332f27251825afc641e3fe53ff29</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a1670898d3812feec2cc2f7806e7a50</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a665928e65660b2de540f62b79f8ee9f9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a1c740cfbb157a7ac3ba2ed03acf838</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1d48aae765e232ee527ce320481a3ed</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3fe4b14166d5c1e3c708033d7df4bf4b</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>T *</type>
      <name>conditional_aligned_realloc_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22e20e72327854a2b8c2d6a7011791bf</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>T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac4825b8227d08acecaf47b6de90ca4a</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4c31b0e9e38c456a9c6b5490fd40792b</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4ee6c9ac7533762de901138561cee908</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_multiple</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a63961de391f445c9ef8396f7ad5737</anchor>
      <arglist>(Index size, Index base)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>generic_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a40b2fd78bc33736b037b7b94a5e19a65</anchor>
      <arglist>(void *ptr, size_t size, size_t old_size)</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>void</type>
      <name>smart_copy</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbe92f68cfd5ac5d5c4caeaae77eb127</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_std_bad_alloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a943d434f21fe99302d8258ed3bb4b8b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Memory.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Memory_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_delete</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adc9c6206e4dfccd4c1b8ee23417f6b9d</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>addb6eb15cbf11030e1387ca8602e260c</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a52317bf84f72227328d6a2736698ade9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ei_aligned_new</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2f615720cc07214b01ef34a494850436</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_realloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c3d022b4b0f3f759d54d4e87336db92</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_conditional_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1d74728e7f99bc543bb40618e1e972aa</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1cc76fabcd4f1312c7aaa911c9a28d25</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab1292ca55739161e240cbaaa2fd23910</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_handmade_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a45a7d7aae72bff8fcfeb36ac7a86f6c0</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a79cec0e5e60699cc67856a31a53c2fa3</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/util/Meta.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>Core_2util_2Meta_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::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_none</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::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_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_same</class>
    <class kind="struct">Eigen::internal::is_same&lt; T, T &gt;</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="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::scalar_product_traits</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; std::complex&lt; T &gt;, T &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; T, T &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>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Meta.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Meta_8h</filename>
    <class kind="struct">Eigen::ei_cleantype</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T &amp; &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T * &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; T * &gt;</class>
    <class kind="struct">Eigen::ei_is_same_type</class>
    <class kind="struct">Eigen::ei_is_same_type&lt; T, T &gt;</class>
    <class kind="struct">Eigen::ei_meta_false</class>
    <class kind="struct">Eigen::ei_meta_if</class>
    <class kind="struct">Eigen::ei_meta_if&lt; false, Then, Else &gt;</class>
    <class kind="class">Eigen::ei_meta_sqrt</class>
    <class kind="class">Eigen::ei_meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::ei_meta_true</class>
    <class kind="struct">Eigen::ei_traits</class>
    <class kind="struct">Eigen::ei_unconst</class>
    <class kind="struct">Eigen::ei_unconst&lt; const T &gt;</class>
    <class kind="struct">Eigen::ei_unconst&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::ei_unconst&lt; T const * &gt;</class>
    <class kind="struct">Eigen::ei_unpointer</class>
    <class kind="struct">Eigen::ei_unpointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::ei_unpointer&lt; T *const  &gt;</class>
    <class kind="struct">Eigen::ei_unref</class>
    <class kind="struct">Eigen::ei_unref&lt; T &amp; &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>MetisSupport.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/MetisSupport/</path>
    <filename>MetisSupport_8h</filename>
    <class kind="class">Eigen::MetisOrdering</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Minor.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Minor_8h</filename>
    <class kind="class">Eigen::Minor</class>
    <class kind="struct">Eigen::internal::traits&lt; Minor&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MKL_support.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>MKL__support_8h</filename>
  </compound>
  <compound kind="file">
    <name>mset2dict.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/tests/</path>
    <filename>mset2dict_8cpp</filename>
    <includes id="highlyreliablemarkers_8h" name="highlyreliablemarkers.h" local="yes" imported="no">highlyreliablemarkers.h</includes>
    <includes id="dictionary_8h" name="dictionary.h" local="yes" imported="no">dictionary.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MSize</name>
      <anchorfile>mset2dict_8cpp.html</anchorfile>
      <anchor>a46d69ddf4d8a44f320a28e4c098682e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBITS</name>
      <anchorfile>mset2dict_8cpp.html</anchorfile>
      <anchor>a671db1197d35e1db5d5bf18f1af5ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bitset&lt; 64 &gt;</type>
      <name>fromString</name>
      <anchorfile>mset2dict_8cpp.html</anchorfile>
      <anchor>adc81e7a07361f3755562a7494c58b5ad</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mset2dict_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NestByValue.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>NonMPL2_8h</filename>
  </compound>
  <compound kind="file">
    <name>NumTraits.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>NumTraits_8h</filename>
    <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>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>opencv_calibration.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils/</path>
    <filename>opencv__calibration_8cpp</filename>
    <member kind="enumvalue">
      <name>DETECTION</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a8824bbbdac85ebecb2271b673790aee5a167a7ee1aabe9f27e010fff93c0ba971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAPTURING</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a8824bbbdac85ebecb2271b673790aee5a53f5d985011ab26db21516188f46a94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATED</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a8824bbbdac85ebecb2271b673790aee5af7834eaf5a327e180e039aa05dd3ebd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Pattern</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a4a9ac530bfb378aefcc53c73c63a7560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHESSBOARD</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a4a9ac530bfb378aefcc53c73c63a7560aef240526fd348f107eecd1ded07416e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CIRCLES_GRID</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a4a9ac530bfb378aefcc53c73c63a7560a50bc63c3f235ad847d6480a63200374f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASYMMETRIC_CIRCLES_GRID</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a4a9ac530bfb378aefcc53c73c63a7560a2e19a94fc2bed4c3fff103f082355bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>calcChessboardCorners</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a58000614b9a67bde53b96ab27cc4189d</anchor>
      <arglist>(Size boardSize, float squareSize, vector&lt; Point3f &gt; &amp;corners, Pattern patternType=CHESSBOARD)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>computeReprojectionErrors</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a2277a0ba6f2ae1de4ae57a0ba84dce49</anchor>
      <arglist>(const vector&lt; vector&lt; Point3f &gt; &gt; &amp;objectPoints, const vector&lt; vector&lt; Point2f &gt; &gt; &amp;imagePoints, const vector&lt; Mat &gt; &amp;rvecs, const vector&lt; Mat &gt; &amp;tvecs, const Mat &amp;cameraMatrix, const Mat &amp;distCoeffs, vector&lt; float &gt; &amp;perViewErrors)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>help</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>ad8c51bbfda76f19f61c727838e6eee30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readInputFile</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a5900cb94031b87a503591d762e55242a</anchor>
      <arglist>(const string &amp;filename, vector&lt; string &gt; &amp;l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readStringList</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a3c2e933f6721c2631157b23fd1f2d280</anchor>
      <arglist>(const string &amp;filename, vector&lt; string &gt; &amp;l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>runAndSave</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a511e281d9d1a677fd279baadde989617</anchor>
      <arglist>(const string &amp;outputFilename, const vector&lt; vector&lt; Point2f &gt; &gt; &amp;imagePoints, Size imageSize, Size boardSize, Pattern patternType, float squareSize, float aspectRatio, int flags, Mat &amp;cameraMatrix, Mat &amp;distCoeffs, bool writeExtrinsics, bool writePoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>runCalibration</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>ac6f25ef97c250b32c0f33f7827977066</anchor>
      <arglist>(vector&lt; vector&lt; Point2f &gt; &gt; imagePoints, Size imageSize, Size boardSize, Pattern patternType, float squareSize, float aspectRatio, int flags, Mat &amp;cameraMatrix, Mat &amp;distCoeffs, vector&lt; Mat &gt; &amp;rvecs, vector&lt; Mat &gt; &amp;tvecs, vector&lt; float &gt; &amp;reprojErrs, double &amp;totalAvgErr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saveCameraParams</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a9be8eb5f5e51305488d116574585ca09</anchor>
      <arglist>(const string &amp;filename, Size imageSize, Size boardSize, float squareSize, float aspectRatio, int flags, const Mat &amp;cameraMatrix, const Mat &amp;distCoeffs, const vector&lt; Mat &gt; &amp;rvecs, const vector&lt; Mat &gt; &amp;tvecs, const vector&lt; float &gt; &amp;reprojErrs, const vector&lt; vector&lt; Point2f &gt; &gt; &amp;imagePoints, double totalAvgErr)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>liveCaptureHelp</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>a21f9cac62e5535593b8ddc81bf1c78e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>usage</name>
      <anchorfile>opencv__calibration_8cpp.html</anchorfile>
      <anchor>aef1bd6ad890a110b466cb0e8088507a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ordering.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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 Index</type>
      <name>clear_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8200bef7360b122451c34afda1a57e75</anchor>
      <arglist>(Index n_row, Colamd_Row&lt; Index &gt; Row[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1e6508e164a0cff2a6afbdb1bcf25327</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_c</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b02019ab95e8389bc482dd50fccf48f</anchor>
      <arglist>(Index n_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_r</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abfee715c506cbf0279bf32ee65baafb6</anchor>
      <arglist>(Index n_row)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac16f2a94d8cbbd8dc3aff4790d7674e9</anchor>
      <arglist>(Index nnz, Index n_row, Index 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>a19eff061e576be9a9986fac44241086f</anchor>
      <arglist>(colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index row_start, Index row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>find_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbc72e00a8d01fcae53a6da382dd0ee5</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aabd95ab062b910aaa2539a08e247ab41</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3dc39df329c9ea514130a49268bd26b</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; col[], Index A[], Index p[], Index 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>abd5a9fb94c712878306ece6af5ad1a93</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *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>aaa333f8a06c6f738cbe2b252bd4cd0f0</anchor>
      <arglist>(Index n_col, colamd_col&lt; Index &gt; Col[], Index p[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ordering_helper_at_plus_a</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eae952d51a9d1a12470808cc6bb604f</anchor>
      <arglist>(const MatrixType &amp;mat, MatrixType &amp;symmat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OrthoMethods.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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_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_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>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_FUSE_CJMADD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a46d821faeea4f5b124ec91f3da8d81f4</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>__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>a1779dc912736e8ae6343406b25e755e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71dcaa8d421f81a41d6602af4b2a0bd8</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>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_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; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36db8aa56ce12023a9bacf3942d6b3bd</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ac84c746c4df58ec750a70f7238505a</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 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>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_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_DUPLICATE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adeab5bc2d5d64de8400974ba0dd89e44</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_REVERSE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3fed8108d0ab4b2a08effd3722ca85f</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>NEON/PacketMath.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>__pld</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a100d8996d9561dfb79a3ec69ce4420c5</anchor>
      <arglist>(x)</arglist>
    </member>
    <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_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_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INIT_NEON_PACKET2</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>ab5469430fc5bd96334a254262998b8b4</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INIT_NEON_PACKET4</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>ab9c1906ead2eb3a3386d11d547baba09</anchor>
      <arglist>(X, Y, Z, W)</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="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_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; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36db8aa56ce12023a9bacf3942d6b3bd</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ac84c746c4df58ec750a70f7238505a</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>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_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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::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_AVOID_CUSTOM_UNALIGNED_LOADS</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aaa5dba8e644f49b17ad32caba9e56dee</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>a0e8642e1463946ebdc09d26a8eb9a887</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 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 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 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>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; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba826190013d0ce2509cf61a4e1ca933</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36db8aa56ce12023a9bacf3942d6b3bd</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ac84c746c4df58ec750a70f7238505a</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 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>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 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_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>Parallelizer.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>a71925e95a76b2a8433aec7a3d74a4004</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, 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>Eigen2Support/Geometry/ParametrizedLine.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2ParametrizedLine_8h</filename>
    <class kind="class">Eigen::ParametrizedLine</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Geometry/ParametrizedLine.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2ParametrizedLine_8h</filename>
    <class kind="class">Eigen::ParametrizedLine</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>PardisoSupport.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>
    <class kind="struct">Eigen::internal::solve_retval&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>PartialPivLU.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/LU/</path>
    <filename>PartialPivLU_8h</filename>
    <class kind="struct">Eigen::internal::partial_lu_impl</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &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>a73dbb11a3e2eac5372b6ee3f44ac0e5f</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::Index &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialPivLU_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/LU/</path>
    <filename>PartialPivLU__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_LU_PARTPIV</name>
      <anchorfile>PartialPivLU__MKL_8h.html</anchorfile>
      <anchor>a5c55bc4e939e65c9333bc875467c07f0</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PaStiXSupport.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>
    <class kind="struct">Eigen::internal::solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <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>pcdwriter.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/utils_markermap/</path>
    <filename>pcdwriter_8cpp</filename>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <class kind="struct">Quaternion</class>
    <member kind="function">
      <type>vector&lt; cv::Vec4f &gt;</type>
      <name>getMarkerIdPcd</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>a55620a363cb8ae279b840f0833976c08</anchor>
      <arglist>(aruco::Marker3DInfo &amp;minfo, cv::Scalar color)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Vec4f &gt;</type>
      <name>getPcdPoints</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>af0a76d15b4418496e79787015a43d647</anchor>
      <arglist>(const vector&lt; cv::Point3f &gt; &amp;mpoints, cv::Scalar color, int npoints=100)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRTfromMatrix44</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>ad1d150766af445b0750052d4f6c7f91e</anchor>
      <arglist>(const cv::Mat &amp;M, cv::Mat &amp;R, cv::Mat &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getRTMatrix</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>a900d1d5f5d4dd2cfe617ccb1ab6cf1a5</anchor>
      <arglist>(const cv::Mat &amp;R_, const cv::Mat &amp;T_, int forceType=-1)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f</type>
      <name>mult</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>acfc4d201857c49916d07085eba21c588</anchor>
      <arglist>(const cv::Mat &amp;m, cv::Point3f p)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rigidBodyTransformation_Horn1987</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>a8e260d13c0b10d98c81cd88f70649f70</anchor>
      <arglist>(cv::Mat &amp;S, cv::Mat &amp;M, cv::Mat &amp;RT_4x4)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rigidBodyTransformation_Horn1987</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>afd7b3d593412bed3e9cf43eabd04fc61</anchor>
      <arglist>(cv::Mat &amp;_s, cv::Mat &amp;_m, cv::Mat &amp;Rvec, cv::Mat &amp;Tvec)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rigidBodyTransformation_Horn1987</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>a788b3c3565ca427aed1e0bc1d631d49a</anchor>
      <arglist>(const vector&lt; cv::Point3f &gt; &amp;orgPoints_32FC3, const vector&lt; cv::Point3f &gt; &amp;dstPoints_32FC3, cv::Mat &amp;Rvec, cv::Mat &amp;Tvec)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>rigidBodyTransformation_Horn1987</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>abe199fa996e547ac83b5b902074d530f</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;org, const std::vector&lt; cv::Point3f &gt; &amp;dst, double *err=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePCDFile</name>
      <anchorfile>pcdwriter_8cpp.html</anchorfile>
      <anchor>a96416b4d5d5f429676a6725db4673794</anchor>
      <arglist>(string fpath, const aruco::MarkerMap &amp;ms, const std::map&lt; int, cv::Mat &gt; frame_pose_map)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PermutationMatrix.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>PermutationMatrix_8h</filename>
    <class kind="class">Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt;</class>
    <class kind="struct">Eigen::internal::permut_matrix_product_retval</class>
    <class kind="struct">Eigen::internal::permut_matrix_product_retval</class>
    <class kind="struct">Eigen::internal::permut_sparsematrix_product_retval</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="struct">Eigen::PermutationStorage</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="class">Eigen::PermutedImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="class">Eigen::Transpose&lt; PermutationBase&lt; Derived &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>const internal::permut_matrix_product_retval&lt; PermutationDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81fb70d0dc1c6deb42e9816647607247</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const PermutationBase&lt; PermutationDerived &gt; &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_matrix_product_retval&lt; PermutationDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a356bab1973885b64d54339ee9959519b</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PlainObjectBase.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>posetracker.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>posetracker_8cpp</filename>
    <includes id="posetracker_8h" name="posetracker.h" local="yes" imported="no">posetracker.h</includes>
    <includes id="levmarq_8h" name="levmarq.h" local="yes" imported="no">levmarq.h</includes>
    <includes id="ippe_8h" name="ippe.h" local="yes" imported="no">ippe.h</includes>
    <namespace>aruco</namespace>
    <member kind="function">
      <type>double</type>
      <name>__aruco_solve_pnp</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>ae8d524654335c8fa03df067db2d6e3f0</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;p3d, const std::vector&lt; cv::Point2f &gt; &amp;p2d, const cv::Mat &amp;cam_matrix, const cv::Mat &amp;dist, cv::Mat &amp;r_io, cv::Mat &amp;t_io)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>impl__aruco_getRTfromMatrix44</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a856a5865e4ee69c0186e7a7eb18c1e90</anchor>
      <arglist>(const cv::Mat &amp;M, cv::Mat &amp;R, cv::Mat &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>impl__aruco_getRTMatrix</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a2383d89565c4fc2844ebcbb45da7c9e7</anchor>
      <arglist>(const cv::Mat &amp;_rvec, const cv::Mat &amp;_tvec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posetracker.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/</path>
    <filename>posetracker_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="marker_8h" name="marker.h" local="yes" imported="no">marker.h</includes>
    <includes id="markermap_8h" name="markermap.h" local="yes" imported="no">markermap.h</includes>
    <includes id="cameraparameters_8h" name="cameraparameters.h" local="yes" imported="no">cameraparameters.h</includes>
    <class kind="class">aruco::MarkerMapPoseTracker</class>
    <class kind="class">aruco::MarkerPoseTracker</class>
    <namespace>aruco</namespace>
  </compound>
  <compound kind="file">
    <name>ProductBase.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>ProductBase_8h</filename>
    <class kind="struct">Eigen::internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</class>
    <class kind="class">Eigen::ProductBase</class>
    <class kind="class">Eigen::ScaledProduct</class>
    <class kind="class">Eigen::ScaledProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ScaledProduct&lt; NestedProduct &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PRODUCT_PUBLIC_INTERFACE</name>
      <anchorfile>ProductBase_8h.html</anchorfile>
      <anchor>a5ed95888271cec1a1a76ef08ff3774ed</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac7f96067e467d1c384632fe5079ab2fa</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, const typename Derived::Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt;!internal::is_same&lt; typename Derived::Scalar, typename Derived::RealScalar &gt;::value, const ScaledProduct&lt; Derived &gt; &gt;::type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae5aec2fbe4b14cf4d5cfd283c23f28e4</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, const typename Derived::RealScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2de2a679ad009475627a6369b23c9c7c</anchor>
      <arglist>(const typename Derived::Scalar &amp;x, const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt;!internal::is_same&lt; typename Derived::Scalar, typename Derived::RealScalar &gt;::value, const ScaledProduct&lt; Derived &gt; &gt;::type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a680f452c4f1d1fdf4231967ffdc5cd9f</anchor>
      <arglist>(const typename Derived::RealScalar &amp;x, const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QR.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>QR_8h</filename>
    <class kind="class">Eigen::QR</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Quaternion.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Quaternion_8h</filename>
    <class kind="struct">Eigen::ei_quaternion_assign_impl</class>
    <class kind="struct">Eigen::ei_quaternion_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::ei_quaternion_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;</class>
    <class kind="class">Eigen::Quaternion</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6e77eb8b6aae0e04be2db88107dbc642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga785b13a5a87f9bf55d4eba51ead2dcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>ei_quaternion_product</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a574dde20891aa795df0b17329468b7c4</anchor>
      <arglist>(const Quaternion&lt; Scalar &gt; &amp;a, const Quaternion&lt; Scalar &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Quaternion.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Quaternion_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_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>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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>RealSchur__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SCHUR_REAL</name>
      <anchorfile>RealSchur__MKL_8h.html</anchorfile>
      <anchor>aed2899ddb84b594968190d50bebd0736</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX, MKLPREFIX_U, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Redux.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Redux_8h</filename>
    <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, NoUnrolling &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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>ReenableStupidWarnings_8h</filename>
  </compound>
  <compound kind="file">
    <name>Ref.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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</class>
    <class kind="class">Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</class>
    <class kind="class">Eigen::RefBase</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>ReturnByValue_8h</filename>
    <class kind="struct">Eigen::internal::nested&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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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; PacketScalar, false &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Rotation2D.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Rotation2D_8h</filename>
    <class kind="struct">Eigen::ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="class">Eigen::Rotation2D</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga610359336130abe9a396ca159b3e8258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad801876e45910d99ebc3f8425e5e2a9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Rotation2D.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Rotation2D_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>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/RotationBase.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2RotationBase_8h</filename>
    <class kind="class">Eigen::RotationBase</class>
    <namespace>Eigen</namespace>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4cd95dfa09ef54c5154a5ac1220c187d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1bdb75a356bc9e4a2064c351660b6a7a</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adc940c93ae14bdfe2b486a0ae77810dd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/RotationBase.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2RotationBase_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 Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6866836457492ae016f1a9238cb4125</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3275a537b62e048fa7eb21eff03b0425</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b9c3cdd66adde92fafab7944d7ae324</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Scaling.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Scaling_8h</filename>
    <class kind="class">Eigen::Scaling</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Scaling&lt; double, 2 &gt;</type>
      <name>Scaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga257cbcb61210bb4023acfffe016e7b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 2 &gt;</type>
      <name>Scaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga938a025240ba65fa4b9bd914865a0c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 3 &gt;</type>
      <name>Scaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94f07c409b77cbc0edc91aa109031cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 3 &gt;</type>
      <name>Scaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga793fe20d272d620fa0f74ac4f2fbef77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Scaling.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Scaling_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" static="yes">
      <type>static UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3a35d87c27240dab25e049c012d9da55</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade8aa3fc4451e25a1deb919d552b9e50</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; std::complex&lt; RealScalar &gt; &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa16cf69265f56d796d73349770ff1fbd</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DiagonalMatrix&lt; Scalar, 2 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a864fa3cf6828c33b5def26be0f6a4fec</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c2744cb857c5285e9ad93b43f1f5475</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7463c4a6111a1f5ca580d24b6c3e1de0</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Select.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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" static="yes">
      <type>static void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd97127c0545a26f4275066fcbcbf8e2</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigenvalues/</path>
    <filename>SelfAdjointEigenSolver__MKL_8h</filename>
    <includes id="MKL__support_8h" name="MKL_support.h" local="yes" imported="no">Eigen/src/Core/util/MKL_support.h</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_EIG_SELFADJ</name>
      <anchorfile>SelfAdjointEigenSolver__MKL_8h.html</anchorfile>
      <anchor>afe98c8b88e3210c679bc9e12c8fc98a1</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLRTYPE, MKLNAME, EIGCOLROW, MKLCOLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::SelfadjointProductMatrix&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>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixMatrix__MKL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_HEMM_L</name>
      <anchorfile>SelfadjointMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a8904d037591a1a7083edbfdb17ac2b2c</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_HEMM_R</name>
      <anchorfile>SelfadjointMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a736cb66d849810da51dc273e1bbac8db</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SYMM_L</name>
      <anchorfile>SelfadjointMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a43e4821b9f415a3b91f39053e36fbef2</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SYMM_R</name>
      <anchorfile>SelfadjointMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a0c1fa39a298d1afa226c454924d1cf5b</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixVector__MKL_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_MKL_SYMV_SPECIALIZATION</name>
      <anchorfile>SelfadjointMatrixVector__MKL_8h.html</anchorfile>
      <anchor>a20d97e458532a5ddbdf32c1e99ab40d1</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_SYMV_SPECIALIZE</name>
      <anchorfile>SelfadjointMatrixVector__MKL_8h.html</anchorfile>
      <anchor>a31fdf0e66e285daf59a45f6736b3d97a</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointProduct.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>SelfAdjointView_8h</filename>
    <class kind="struct">Eigen::SelfadjointProductMatrix</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfCwiseBinaryOp.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>SelfCwiseBinaryOp_8h</filename>
    <class kind="class">Eigen::SelfCwiseBinaryOp</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Settings.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCholesky/</path>
    <filename>SimplicialCholesky_8h</filename>
    <class kind="struct">Eigen::SimplicialCholeskyBase::keep_diag</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::solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo &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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/misc/</path>
    <filename>Solve_8h</filename>
    <class kind="class">Eigen::internal::solve_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SOLVE_HELPERS</name>
      <anchorfile>Solve_8h.html</anchorfile>
      <anchor>a336cfde39f9f79b4322edfd8719a42d3</anchor>
      <arglist>(DecompositionType, Rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolveTriangular.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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, Index, Size, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, true &gt;</class>
    <class kind="class">Eigen::internal::trsolve_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseBlock.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseBlock_8h</filename>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseColEtree.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>a22b184331e5fb270a37d1305e95cb064</anchor>
      <arglist>(const MatrixType &amp;mat, IndexVector &amp;parent, IndexVector &amp;firstRowElt, typename MatrixType::Index *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>a7150eab4e0ac838770d1a2c43e41d92c</anchor>
      <arglist>(Index n, IndexVector &amp;parent, IndexVector &amp;first_kid, IndexVector &amp;next_kid, IndexVector &amp;post, Index postnum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treePostorder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6afa7df34de3dce07b21194168118456</anchor>
      <arglist>(Index n, IndexVector &amp;parent, IndexVector &amp;post)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseCwiseBinaryOp.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCwiseBinaryOp_8h</filename>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; Dense, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; Sparse, Dense &gt;</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Dense, Sparse &gt;</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Dense &gt;</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseCwiseUnaryOp.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCwiseUnaryOp_8h</filename>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseDenseProduct.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDenseProduct_8h</filename>
    <class kind="struct">Eigen::DenseSparseProductReturnType</class>
    <class kind="struct">Eigen::DenseSparseProductReturnType&lt; Lhs, Rhs, 1 &gt;</class>
    <class kind="class">Eigen::DenseTimeSparseProduct</class>
    <class kind="class">Eigen::SparseDenseOuterProduct::InnerIterator</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, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, true &gt;</class>
    <class kind="class">Eigen::SparseDenseOuterProduct</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType&lt; Lhs, Rhs, 1 &gt;</class>
    <class kind="class">Eigen::SparseTimeDenseProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDiagonalProduct_8h</filename>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">Eigen::SparseDiagonalProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>SDP_IsDiagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606babef3e63ae98a99b28cfa240617d2aeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseRowMajor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606ba691ed5e058d4b5efe63c4d71e0c1d0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseColMajor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606ba3b1901381bff32813edfc7427064422e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseDot.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseDot_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseFuzzy.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseFuzzy_8h</filename>
  </compound>
  <compound kind="file">
    <name>SparseLU.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseLU/</path>
    <filename>SparseLU_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <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>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_column_bmod.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>a9a9086e151cba11ca73b73b5b5c94ab4</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>a8229eb840c73a3bf445e529d49201688ae513b57c3d684603a0920979538c809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emptyIdxLU</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a346d1ce9b4c22af72f1bec148d233eb1ae257de63ffe726374aebcdd6c7b64be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUnumTempV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a11e0aa2d3d5b4c97073cb1290cb2f4</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>abd00545af3f9f681167a5bc2c71d42e0</anchor>
      <arglist>(Index &amp;m, Index &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_panel_bmod.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>SparseMatrix.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseMatrix_8h</filename>
    <class kind="struct">Eigen::SparseMatrix::default_prunning_func</class>
    <class kind="class">Eigen::SparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::SparseMatrix::ReverseInnerIterator</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; 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>a2890b593a7d396730626bf0348e762d5</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end, SparseMatrixType &amp;mat, int Options=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseMatrixBase.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNRowsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::NRowsBlockXpr</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_SPARSE_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>adf20b01116565c6b825563f8d3ee1d3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparsePermutation.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparsePermutation_8h</filename>
    <class kind="struct">Eigen::internal::permut_sparsematrix_product_retval</class>
    <class kind="struct">Eigen::internal::traits&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheRight, false &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a65fa4a43fd239fc5fad5a4ba6ff39dcb</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const PermutationBase&lt; PermDerived &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheLeft, false &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a60db665b0f94450ba34fa3cad79252fc</anchor>
      <arglist>(const PermutationBase&lt; PermDerived &gt; &amp;perm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa2a1cfe6a202b0bd9b95ed499d1308ac</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const Transpose&lt; PermutationBase&lt; PermDerived &gt; &gt; &amp;tperm)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1b9f1be9573778980edf708b65bcc1a3</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; PermDerived &gt; &gt; &amp;tperm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseProduct.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseProduct_8h</filename>
    <class kind="class">Eigen::SparseSparseProduct</class>
    <class kind="struct">Eigen::SparseSparseProductReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseQR.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseQR/</path>
    <filename>SparseQR_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseRedux_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseSelfAdjointView.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseSelfAdjointView_8h</filename>
    <class kind="class">Eigen::DenseTimeSparseSelfAdjointProduct</class>
    <class kind="class">Eigen::DenseTimeSparseSelfAdjointProduct</class>
    <class kind="class">Eigen::SparseSelfAdjointTimeDenseProduct</class>
    <class kind="class">Eigen::SparseSelfAdjointTimeDenseProduct</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &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>ae5e3aebdc0862ae9259cd1ddd49b825f</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af65ff11da7937d6086830699190f088c</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a394935fc72c27b3d2b8517d28db61c1d</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DstOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSolve.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/misc/</path>
    <filename>SparseSolve_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval_with_guess</class>
    <class kind="struct">Eigen::internal::solve_retval_with_guess</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval_base</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SPARSE_SOLVE_HELPERS</name>
      <anchorfile>SparseSolve_8h.html</anchorfile>
      <anchor>ac3a5860079b3979d22723f38de79ff58</anchor>
      <arglist>(DecompositionType, Rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSparseProductWithPruning.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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, 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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseTranspose_8h</filename>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseTriangularView.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseTriangularView_8h</filename>
    <class kind="class">Eigen::SparseTriangularView::InnerIterator</class>
    <class kind="class">Eigen::SparseTriangularView::ReverseInnerIterator</class>
    <class kind="class">Eigen::SparseTriangularView</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseUtil.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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="class">Eigen::MappedSparseMatrix</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, 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 &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, Cols &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, Rows, 1 &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="class">Eigen::SparseMatrixBase</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="class">Eigen::SparseTriangularView</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_SPARSE_PUBLIC_INTERFACE</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>aa7f85c58bedc55b30189bba57e66c5dd</anchor>
      <arglist>(Derived, BaseClass)</arglist>
    </member>
    <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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseVector_8h</filename>
    <class kind="class">Eigen::SparseVector::InnerIterator</class>
    <class kind="class">Eigen::SparseVector::ReverseInnerIterator</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, _Index &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>SVA_RuntimeSwitch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a8c561e1c1787ba87225ddd45f5d49dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Inner</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a0376a935bde47b615cfcf461e381d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Outer</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a2310e1a221187c9bde583ededa2c0ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseView.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseView_8h</filename>
    <class kind="class">Eigen::SparseView::InnerIterator</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>StableNorm.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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_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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/StlSupport/</path>
    <filename>StdDeque_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">Eigen/src/StlSupport/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_EXPLICIT_STL_DEQUE_INSTANTIATION</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>ae7657bec6a470d865fb252807f9195b3</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/StlSupport/</path>
    <filename>StdList_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">Eigen/src/StlSupport/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_EXPLICIT_STL_LIST_INSTANTIATION</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>ac7af0e1d648f359b1f1d31ae436a9807</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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/StlSupport/</path>
    <filename>StdVector_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">Eigen/src/StlSupport/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>Stride.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SPQRSupport/</path>
    <filename>SuiteSparseQRSupport_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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="struct">Eigen::internal::solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &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>SVD.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>SVD_8h</filename>
    <class kind="class">Eigen::SVD</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>svmmarkers.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/markerlabelers/</path>
    <filename>svmmarkers_8cpp</filename>
    <includes id="svmmarkers_8h" name="svmmarkers.h" local="yes" imported="no">svmmarkers.h</includes>
    <class kind="class">aruco::impl::SVMMarkers</class>
    <namespace>aruco</namespace>
    <namespace>aruco::impl</namespace>
  </compound>
  <compound kind="file">
    <name>svmmarkers.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/src/markerlabelers/</path>
    <filename>svmmarkers_8h</filename>
    <includes id="exports_8h" name="exports.h" local="yes" imported="no">exports.h</includes>
    <includes id="markerlabeler_8h" name="markerlabeler.h" local="yes" imported="no">markerlabeler.h</includes>
    <class kind="class">aruco::SVMMarkers</class>
    <namespace>aruco</namespace>
    <namespace>aruco::impl</namespace>
  </compound>
  <compound kind="file">
    <name>Swap.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Swap_8h</filename>
    <class kind="class">Eigen::SwapWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; SwapWrapper&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>test_ippe.cpp</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/tests/</path>
    <filename>test__ippe_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Transform.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Transform_8h</filename>
    <class kind="struct">Eigen::Transform::construct_from_matrix</class>
    <class kind="struct">Eigen::Transform::construct_from_matrix&lt; OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, 1 &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, 1 &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="class">Eigen::Transform</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Transform&lt; double, 2 &gt;</type>
      <name>Transform2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6ffd4c7ab80ff82fb5c3dd3c70f00682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2 &gt;</type>
      <name>Transform2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga82e7cccf6ae2b837686b8296bb991071</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3 &gt;</type>
      <name>Transform3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga74829af33e5b61c188eba0f69602af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3 &gt;</type>
      <name>Transform3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga79f8619ae54312a47a86475721a39c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Transform.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Transform_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="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_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 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2 &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>Eigen2Support/Geometry/Translation.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Translation_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>ga982a8a83eaa55aa335772a7513cd71a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga69caf4470e90184c0f6d25fb2b0d3d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1da881f21d724e3673633450198092d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga909b4672826ae2cc78a167e49dfe21a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Translation.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Geometry/</path>
    <filename>Geometry_2Translation_8h</filename>
    <class kind="class">Eigen::Translation</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Transpose.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Transpose_8h</filename>
    <class kind="struct">Eigen::internal::blas_traits&lt; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &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::inplace_transpose_selector</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, 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&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>
  </compound>
  <compound kind="file">
    <name>Transpositions.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Transpositions_8h</filename>
    <class kind="class">Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, PacketAccess &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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="struct">Eigen::internal::transposition_matrix_product_retval</class>
    <class kind="struct">Eigen::internal::transposition_matrix_product_retval</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>const internal::transposition_matrix_product_retval&lt; TranspositionsDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a68feed5141300bad501b7392e83f4601</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions)</arglist>
    </member>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afe772abbdea15149837a80975540e0f5</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionDerived &gt; &amp;transpositions, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrix.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>TriangularMatrix_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="struct">Eigen::TriangularProduct</class>
    <class kind="class">Eigen::TriangularView</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixMatrix__MKL_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_MKL_TRMM_L</name>
      <anchorfile>TriangularMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a3a3ae0d549d3d334bb83466a5b3d4eee</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMM_R</name>
      <anchorfile>TriangularMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>a690086ecfd2b99bc2474968a67ed8d9e</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMM_SPECIALIZE</name>
      <anchorfile>TriangularMatrixMatrix__MKL_8h.html</anchorfile>
      <anchor>af12f725ceb4dc49504ffe70ef1445ff2</anchor>
      <arglist>(Scalar, LhsIsTriangular)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt; &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::TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&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; ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector__MKL_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_MKL_TRMV_CM</name>
      <anchorfile>TriangularMatrixVector__MKL_8h.html</anchorfile>
      <anchor>ae40b8828f97daa69aa19f5c80e5cd5b5</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMV_RM</name>
      <anchorfile>TriangularMatrixVector__MKL_8h.html</anchorfile>
      <anchor>a571779eefb8e3f8c707510ea620f986a</anchor>
      <arglist>(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRMV_SPECIALIZE</name>
      <anchorfile>TriangularMatrixVector__MKL_8h.html</anchorfile>
      <anchor>a360ac6d79bb73930df4ebd8d6e0e9f8b</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/TriangularSolver.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2TriangularSolver_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae4d3f97f20ace900723338e10b13ff53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangularBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a239a3bd0a086947179a2cede9edfeff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SelfAdjointBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a42f81269087f538371be25ca94b2ab03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitDiagBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6c9e36661ce1700e85ef615f2b1cfff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitLowerTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab239556f296b0459f9c1d01f2ba9d788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitUpperTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ace68c67cda44ab7eb6c390db021c671a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad0314860faef38c0fd13603035cb933c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangularBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a034b02c4e5e934130eac0f3bbc56bcf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseCore/TriangularSolver.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SparseCore/</path>
    <filename>SparseCore_2TriangularSolver_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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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_MKL.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/products/</path>
    <filename>TriangularSolverMatrix__MKL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRSM_L</name>
      <anchorfile>TriangularSolverMatrix__MKL_8h.html</anchorfile>
      <anchor>a5e3b65b940099029a5c9405778db1845</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_TRSM_R</name>
      <anchorfile>TriangularSolverMatrix__MKL_8h.html</anchorfile>
      <anchor>abb9f91654505cdb387542f3f1ba2cfa1</anchor>
      <arglist>(EIGTYPE, MKLTYPE, MKLPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularSolverVector.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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>Umeyama.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/UmfPackSupport/</path>
    <filename>UmfPackSupport_8h</filename>
    <class kind="struct">Eigen::internal::solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="class">Eigen::UmfPackLU</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <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>a5736da064edd6d71a201a051c7589832</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>a1789d90e624b420c69bb176f8967dac4</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>ae24c67bcc4bd138fea3102bfc3144c82</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>a79a5f3d62574d58c788ffb4e22e8e409</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>a847c096504418ca04136196572cd7eda</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>a454630cf278a251ef1052f2864561bb6</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>UpperBidiagonalization.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/SVD/</path>
    <filename>UpperBidiagonalization_8h</filename>
    <class kind="class">Eigen::internal::UpperBidiagonalization</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Core/VectorBlock.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>Core_2VectorBlock_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>Eigen2Support/VectorBlock.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2VectorBlock_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>VectorwiseOp.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/</path>
    <filename>VectorwiseOp_8h</filename>
    <class kind="struct">Eigen::internal::member_redux::Cost</class>
    <class kind="struct">Eigen::VectorwiseOp::ExtendedType</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>aed23dfbdc58a3d83b1ae27702a50b707</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>a641c2d90fe6b588989da4ad9c316053e</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>a609fb017c44946de42a9ad654e7d23bf</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>adfb3a421669b167dbe6151bdda6f3728</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>af2ab8fa689f179a6f4ff420b407a3c87</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>a21aaa1abeb5407633ca5c5faf2e1ccbf</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>a65f3f8833454cf087aeb53d1c1ec67ca</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>a163e1d94d13776f0f02e463f67011f80</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>ab928e7005473b55a44ab952736989061</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>a334e42d22700fba25531403d5f1a19c0</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>a962c00c93ad17742e93d1542bb9fb4d3</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>a764d697c9b7266deaa1622b818c806cc</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>ae52e990846ce1c9fc7afd61aa120e1fd</anchor>
      <arglist>(prod,(Size-1)*NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Visitor.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/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="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>XprHelper.h</name>
    <path>/tmp/ws/src/tuw_marker_detection/tuw_aruco/aruco-2.0.10/3rdparty/eigen3/Eigen/src/Core/util/</path>
    <filename>XprHelper_8h</filename>
    <class kind="struct">Eigen::internal::cast_return_type</class>
    <class kind="class">Eigen::internal::compute_matrix_flags</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::functor_traits</class>
    <class kind="struct">Eigen::internal::is_lvalue</class>
    <class kind="class">Eigen::internal::make_proper_matrix_type</class>
    <class kind="struct">Eigen::internal::must_nest_by_value</class>
    <class kind="struct">Eigen::internal::nested</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_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_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 &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_row_major</class>
    <class kind="struct">Eigen::internal::plain_row_type</class>
    <class kind="struct">Eigen::internal::promote_index_type</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::ref_selector</class>
    <class kind="struct">Eigen::internal::size_at_compile_time</class>
    <class kind="struct">Eigen::internal::special_scalar_op_base</class>
    <class kind="struct">Eigen::internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</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_EMPTY_STRUCT_CTOR</name>
      <anchorfile>XprHelper_8h.html</anchorfile>
      <anchor>a4363bfa78f2780a0714888ec373b2673</anchor>
      <arglist>(X)</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="function">
      <type>T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a953b2d889db642c3a2e6134e2ad55638</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs2_impl</name>
    <filename>structEigen_1_1internal_1_1abs2__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl.html</anchorfile>
      <anchor>aee05f7056950317b7ee99699734e6cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl.html</anchorfile>
      <anchor>af1df5a2c33342e5822e15695476b75d0</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1abs2__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</anchorfile>
      <anchor>ac1251d0b94a6eabfd08e71b4359697a2</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs2_retval</name>
    <filename>structEigen_1_1internal_1_1abs2__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1abs2__retval.html</anchorfile>
      <anchor>a9c58d3ea1a60822c36ecae2c55d7a46a</anchor>
      <arglist></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>a15ebfbe2039e8614d3a4f7eb8bac929fa4bfb7160c0f7d8a440febcbb82c72db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_write_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a15ebfbe2039e8614d3a4f7eb8bac929fa1845197f041e5c7323d559d782510247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a15ebfbe2039e8614d3a4f7eb8bac929fa3bab73352c80549976c712b767f2c732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_direct_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a15ebfbe2039e8614d3a4f7eb8bac929fa4bfb7160c0f7d8a440febcbb82c72db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_write_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a15ebfbe2039e8614d3a4f7eb8bac929fa1845197f041e5c7323d559d782510247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a15ebfbe2039e8614d3a4f7eb8bac929fa3bab73352c80549976c712b767f2c732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::add</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1add.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1add.html</anchorfile>
      <anchor>a03523244c6b1d721c8f7181a333bae2b</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) 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; LhsNested &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type.html</filename>
    <member kind="typedef">
      <type>const LhsNested</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; RhsNested &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type.html</filename>
    <member kind="typedef">
      <type>const RhsNested</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_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_01_4.html</anchorfile>
      <anchor>aba0dbf2c370edc17e5a84cfd51a8b53e</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_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_01_4.html</anchorfile>
      <anchor>a1235ebb12121c459b70c89167a0a84a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>add_const_on_value_type&lt; typename Eigen::NumTraits&lt; Scalar &gt;::Nested &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type.html</filename>
    <member kind="typedef">
      <type>const typename Eigen::NumTraits&lt; Scalar &gt;::Nested</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; typename Eigen::NumTraits&lt; Scalar2 &gt;::Nested &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type.html</filename>
    <member kind="typedef">
      <type>const typename Eigen::NumTraits&lt; Scalar2 &gt;::Nested</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_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::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::adds</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1adds.html</filename>
    <member kind="function">
      <type></type>
      <name>adds</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1adds.html</anchorfile>
      <anchor>a59be72592d4c68a24113e8fd350d0340</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1adds.html</anchorfile>
      <anchor>a650650af3dd1ae3dfdd68ae9155ab8fd</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_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1adds.html</anchorfile>
      <anchor>a2413858fca140446dc1844e39ffdd954</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::aligned_allocator</name>
    <filename>classEigen_1_1aligned__allocator.html</filename>
    <templarg></templarg>
    <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>pointer</type>
      <name>address</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>afc2d6f49ec819e11e8a808f7ce2217e6</anchor>
      <arglist>(reference value) const </arglist>
    </member>
    <member kind="function">
      <type>const_pointer</type>
      <name>address</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>aacb79b9278d57e6a0817f70f1206bb34</anchor>
      <arglist>(const_reference value) const </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>ab2dfcd62195a91d07a45b68c3a32e872</anchor>
      <arglist>(const aligned_allocator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a03bf4abdee4b139400cd7147926ecdae</anchor>
      <arglist>(const aligned_allocator&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a9718b30ae1840787ef01bbc8464ef734</anchor>
      <arglist>(size_type num, const void *hint=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a20c68feae2030f720118c64c872e9500</anchor>
      <arglist>(pointer p, const T &amp;value)</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>void</type>
      <name>destroy</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a75d1ccbb2e32923b789243b1571ae658</anchor>
      <arglist>(pointer p)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>af792bb33b508584ccb5a4391a978e308</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>adba1587d505ca11945b2507a9528ba7e</anchor>
      <arglist>(const aligned_allocator&lt; T &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a18642633e15e146988d3113c52e03033</anchor>
      <arglist>(const aligned_allocator&lt; T &gt; &amp;) const </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>
    <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>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad8822ec47db3a4a59ebf78dd30f190d2a885b0240abfa34c6fe3c00d0b0ad3766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad8822ec47db3a4a59ebf78dd30f190d2a885b0240abfa34c6fe3c00d0b0ad3766</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad8822ec47db3a4a59ebf78dd30f190d2a885b0240abfa34c6fe3c00d0b0ad3766</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>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66446e8ccb4fe84bdcebc6d3c1e52a1b</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>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a8eba0291472401f9a777cf571f1b8b8b</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>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5c7a2e5d12782ebf716aff9c1866f50f</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>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4a142157d5c76c1e8bacb86dc91062b4</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="typedef">
      <type>ScalarTraits::NonInteger</type>
      <name>NonInteger</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a45b593f77fd7fd0b21bb0fad8ff49d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a2dacf41ed89078ccc5e154612c9faa59</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>_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="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6740871e968264dc5a55248c7f67fb9f</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>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a352b1a4b80151a3d8d8b63cbd113e40b</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>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6eb2e279c813983a8bc89f62959be3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a7cd9ba0b2da76e88e3e1b11796841383</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>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af2fead656b16575b24fb27216f3026ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a43aba4c646424355dd39864655a3386f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af40029e7a6d14ce0f11b8f8274e93907</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aaa66f9a915e7ba63fa7f085054a279df</anchor>
      <arglist>(const VectorType &amp;_min, const VectorType &amp;_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a30ef264697048308f8774b5f9b4428b9</anchor>
      <arglist>(const VectorType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a43aba4c646424355dd39864655a3386f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ade9f3bc760956c19d9c087b3a9cd6389</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>abbda47b393f17094998da5cdcb73df28</anchor>
      <arglist>(const OtherVectorType1 &amp;_min, const OtherVectorType2 &amp;_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a052e8b80b714d7027655452c0330d281</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a05f7ca06a060c8d4d2e910870669538c</anchor>
      <arglist>(const AlignedBox&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a05f7ca06a060c8d4d2e910870669538c</anchor>
      <arglist>(const AlignedBox&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; AlignedBox, AlignedBox&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ada21d43ab8e4a89f8235ff7847cb0986</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; AlignedBox, AlignedBox&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ada21d43ab8e4a89f8235ff7847cb0986</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const VectorType, const VectorType &gt; &gt;</type>
      <name>center</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a159f10c8f2ed67391b223cc79b5d959f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>clamp</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a683b454f1571780e8ddfc5d781949b51</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>clamp</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a683b454f1571780e8ddfc5d781949b51</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a6c6810ae2d0437275bd6bf28d6a99cee</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4364f0dbc7cf70f6cb3d254489eda549</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a45a693d8eeb45c530159b0fbe59fe0af</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4364f0dbc7cf70f6cb3d254489eda549</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>corner</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae7fb882e97ef7d83f67116e119622152</anchor>
      <arglist>(CornerType corner) const </arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a04d95aaf0b1bc7bc478d4289cf48dcf8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad662d92edc4804028e70c057e37d7efe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7c7fb641595812d208a2212b1c34fbe6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a8ae4a225dda8e32ac1a80d65159b3ea7</anchor>
      <arglist>(const VectorType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0ca284f3375f68b9e9aef558cd5bcd37</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aff170c68370d025ad35a184cd8b14ae3</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0ca284f3375f68b9e9aef558cd5bcd37</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7bf8b42553e2ad2e672cff9a5d088478</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ac7084da18c454fe0dc8ee310bf4f379d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7f1a89b86e8fb95a15bf1f525411255d</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a05bfce5f68753d8836bb36e309198d81</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7527c16c861b180640a8a93357ebef6d</anchor>
      <arglist>(const AlignedBox &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a3a1de3c5f4454fd1c7f98512741eefc7</anchor>
      <arglist>(const AlignedBox &amp;other, const RealScalar &amp;prec=ScalarTraits::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa409cc5c458b275ff269cdf5f3b1211e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a30b2259cd518b8f892630ec3dd1297ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a30b2259cd518b8f892630ec3dd1297ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a02b7b3d9c0d56b8ed0e9e7e54124c61d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0e0a35eb40a9079468f447c1bab8a400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a02b7b3d9c0d56b8ed0e9e7e54124c61d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0e0a35eb40a9079468f447c1bab8a400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox</type>
      <name>merged</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a3de99e2938e3f213481e1df637e05bce</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa005ae244a9735cdd5e3016b375e35cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>adad123f7e84a2437806a791b96af04bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa005ae244a9735cdd5e3016b375e35cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>adad123f7e84a2437806a791b96af04bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>sample</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a58abd620e615159bdb37c0fe74deba8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmpty</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a16bc3e6779107a091f08e4cb7e36e793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a2399d72bf7dbd9f3589c69f32cbec306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a2399d72bf7dbd9f3589c69f32cbec306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>sizes</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a114011fc268341a937832ee1cf3fcd54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af64b341f4cf6cb072f4dbdbbd85a6399</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ab5c02f15d52b8903389b6070d3058456</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af07d6163c15050df9cf69e8504cf95f3</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>adbb8e66c3d82c4f6a750440f415ea7b7</anchor>
      <arglist>(const VectorType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a319e3e6338893db6986533d545a92046</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_t)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>volume</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a3f9c62e1048f7d2cf7746bd6ec0adc4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a63ae3c3017dec8c3c63ba3b899e90d01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a63ae3c3017dec8c3c63ba3b899e90d01</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>
  </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>aa6530bc083e3dcf6c519c7b1e4fdc91ba4a5274589539d564634984d1a344d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>aa6530bc083e3dcf6c519c7b1e4fdc91ba7043a74cdf015adbb1cbb77b8abbcf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>aa6530bc083e3dcf6c519c7b1e4fdc91ba4a5274589539d564634984d1a344d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>aa6530bc083e3dcf6c519c7b1e4fdc91ba7043a74cdf015adbb1cbb77b8abbcf10</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, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_011_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_011_01_4.html</anchorfile>
      <anchor>a2375c8594854d1f77f8af12d4b47d3e9</anchor>
      <arglist>(const Derived &amp;mat)</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="struct">
    <name>Eigen::internal::always_void</name>
    <filename>structEigen_1_1internal_1_1always__void.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1always__void.html</anchorfile>
      <anchor>ad8099dc06c2a4d6afb86bba3e8f49d3a</anchor>
      <arglist></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>_Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a2114f6c7ad72b221b70e1a6943c1aee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a81528bd5ab766fee67407ac46963073c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>acc006a82e5e5afb95bd5b4ed4864af3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AmbiVector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a478c61ec6af3478731f8e84191f0cfcc</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>a1e15358c16c8224669171e15c2a96a01</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>a5818391688db21c614daedb49ca7d217</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a22bf01734eab5fd5370d145d6db55f98</anchor>
      <arglist>(double estimatedDensity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aa9e3210d7cc0fa9c412ddf1febc7770b</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a14d5275a140f7c4f2631d37c55328a67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a26525c1ea916a61f3bd9bb7ab608d380</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a7a60391e5c3bea1085a65411f82eb3db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>ab704e3d0a1b70fe5a77f8115f0a8440f</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>a746d8d3dd853725b5dda329648c871c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a8be888af8ee240a9918418da5b9025ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AmbiVector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a2842ee87a24d84d5c25a52b830e40c6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a95b6f91fd56ac3aad716b74af4c6d99a</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>a10e0e4ad3eed4914a6b0a31a8c7ed0b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedElements</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a6a2911c93638ba078497ad04a8cb42a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a2dabfd2918613b7ca7ccc563b4818ce5</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>aac90b9e9d5dbb014beab967d296c04ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a59759e0a47ccb86df34de30c4b28a38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llCurrent</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a09141214fca6590af07f6ae9531d075d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llSize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>ae3673f0857a0a7b59789e6f44f6e3e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llStart</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>afd6b97662e40b2feb24e3f226c87eea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_mode</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aad999b89e778844f789dce1c3ec4d7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aef6e905f1b8cc514a4daf6ae14acd543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a9451bf9bf6c6529bb7c68f236b58dc6e</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>a076d77e27215243b600c680acf7456f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AMDOrdering</name>
    <filename>classEigen_1_1AMDOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>a8f2bed7bd10388e860077f21114d7c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>a58469de8f1d8280eef3cc7bdad67a1c9</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>a56dd4ba68c1bbb8cfeda6feb6e3accf2</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>
    <base>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</base>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a21b0cc638bbc03122e9a60dd5f8fdd9fa426b256bd7d8283a29c29f4ec7e93b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a21b0cc638bbc03122e9a60dd5f8fdd9fa426b256bd7d8283a29c29f4ec7e93b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a21b0cc638bbc03122e9a60dd5f8fdd9fa426b256bd7d8283a29c29f4ec7e93b37</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>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>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>_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="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>Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac2c07ad760abd02f4f150548557996fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5bcd8f21aa18b629e2b5c64d03caeb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac2c07ad760abd02f4f150548557996fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5bcd8f21aa18b629e2b5c64d03caeb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a08752eea5e7762f2585fbd8136dc7b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a08752eea5e7762f2585fbd8136dc7b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a155e14423f4fa718784a562c03711ee1</anchor>
      <arglist>(Scalar angle, const MatrixBase&lt; Derived &gt; &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acb284d4dba9083c01e71996df47b8b63</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2e6eee34f611e4c762fdd4e4bc5935e6</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ab58bae23f0af86d66d8aa1dc5c1dbe39</anchor>
      <arglist>(const Scalar &amp;angle, const MatrixBase&lt; Derived &gt; &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>af3476809863b6a0dfe17f49a3dcc6530</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2e6eee34f611e4c762fdd4e4bc5935e6</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a7c6bdf26fc162c6423d7cff097a9a00e</anchor>
      <arglist>(const AngleAxis&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a7c6bdf26fc162c6423d7cff097a9a00e</anchor>
      <arglist>(const AngleAxis&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a24bf646dd85e3af47ae52c896985abda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a6fe6a68ebe395dd43953592813cdeee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a24bf646dd85e3af47ae52c896985abda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a6fe6a68ebe395dd43953592813cdeee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; AngleAxis, AngleAxis&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0152b44507752653adeef6bea8635466</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; AngleAxis, AngleAxis&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0152b44507752653adeef6bea8635466</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a1649a6ea7ff2918b556397b5e92412fe</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a1649a6ea7ff2918b556397b5e92412fe</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2e35689645f69ba886df1a0a14b76ffe</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ab8ed6c5f12aa24f8f2686138a249986c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ab8ed6c5f12aa24f8f2686138a249986c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a74153a78b1ad6982eab3611f5e5d5849</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>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aee62c8a4f23544bed95adfe81d87c02a</anchor>
      <arglist>(const AngleAxis &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a13158cacb146151d16b58d64cf7ba159</anchor>
      <arglist>(const AngleAxis &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5d1f556501f9940841d9cbebdcbb4c01</anchor>
      <arglist>(const QuaternionType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a13158cacb146151d16b58d64cf7ba159</anchor>
      <arglist>(const AngleAxis &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5d1f556501f9940841d9cbebdcbb4c01</anchor>
      <arglist>(const QuaternionType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0209ea406bf196eb6ac34aa1b863f3b3</anchor>
      <arglist>(const Matrix3 &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>afa31ff7c2bca82bbd9a0f33952076347</anchor>
      <arglist>(const Vector3 &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a303c5f9b7aab9c6a3f8175ec605eb5c7</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2eba4d6590aadda028353687dcbf95c7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a276976f76ec5bf1b0e7070f85180da48</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a2eba4d6590aadda028353687dcbf95c7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aa79ba9655d1b8fe12d75082902cea88b</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a0d07bed79f800d29635453247e7f60fb</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aa8c2be9fb9b40a250ffb8bdeacee4930</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a3b18b6ed7bba2611abd9113ebe8d0e13</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const AngleAxis</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a99a9f622cffbc89e47c852d1234f4f42</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="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 QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acdec7200dd68b70b615bcda9659fed26</anchor>
      <arglist>(const QuaternionType &amp;a, const AngleAxis &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acdec7200dd68b70b615bcda9659fed26</anchor>
      <arglist>(const QuaternionType &amp;a, const AngleAxis &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend Matrix3</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a7b353e051be8f249adfa550865415e15</anchor>
      <arglist>(const Matrix3 &amp;a, const AngleAxis &amp;b)</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>a481939f5b3496a84ea7a3d0e520f3b2ca2ade9dbe305c51b2b7a48b3e0a400431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a481939f5b3496a84ea7a3d0e520f3b2ca82f990dd0dcac60db295ddea69cd4528</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a481939f5b3496a84ea7a3d0e520f3b2ca2ade9dbe305c51b2b7a48b3e0a400431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a481939f5b3496a84ea7a3d0e520f3b2ca82f990dd0dcac60db295ddea69cd4528</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, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_011_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_011_01_4.html</anchorfile>
      <anchor>a98ee173ff561b21f1b831c74ca82800c</anchor>
      <arglist>(const Derived &amp;mat)</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>a9a133d30bf03389251bc7e69b42a86c0a62fd1560b86ea7f54da583618696aca8</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>a9a133d30bf03389251bc7e69b42a86c0a62fd1560b86ea7f54da583618696aca8</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_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a98f2ee4092037a4acefb0cf7cbfa2e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>add625c2b10aeb6a0a8053e1a846dfd5c</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0f4ac015ed1df11e4b918fa20e855ad1</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a11c5bad080a6ad0541a127ffd79d82b1</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a4cd35f621501674f787a48e432e29d18</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a6fa642870b14daf610922e7b3840757e</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2c3f6165e88d157195d87c9bc44d9fc0</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab601d7c1db9d2fdc50c8caaf6f944935</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a6a1a63a554731c0dd32ade1027f75c67</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a1627900424c5733de2d0e73b2dd33461</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a100825117d39f95613106e1ed1cf0b6d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5b6fab612fe02e5f25df83b79bb6447a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab1b43e2ed8ca751a87ca78853557fde2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a50ac3a06ddf761a1170e9c1371312780</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a6bea1ac4890843b6d895f13f72d5e0df</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3f0efa1bf6b95215d70f2cecbc1a30c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed2d434c3fef22a88faee09c00db56d1</anchor>
      <arglist>(ArrayBase&lt; OtherDerived &gt; const &amp;other)</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, 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>a9a133d30bf03389251bc7e69b42a86c0a62fd1560b86ea7f54da583618696aca8</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_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a98f2ee4092037a4acefb0cf7cbfa2e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>add625c2b10aeb6a0a8053e1a846dfd5c</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0f4ac015ed1df11e4b918fa20e855ad1</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a11c5bad080a6ad0541a127ffd79d82b1</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a4cd35f621501674f787a48e432e29d18</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a6fa642870b14daf610922e7b3840757e</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2c3f6165e88d157195d87c9bc44d9fc0</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab601d7c1db9d2fdc50c8caaf6f944935</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a6a1a63a554731c0dd32ade1027f75c67</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a1627900424c5733de2d0e73b2dd33461</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a100825117d39f95613106e1ed1cf0b6d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5b6fab612fe02e5f25df83b79bb6447a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab1b43e2ed8ca751a87ca78853557fde2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a50ac3a06ddf761a1170e9c1371312780</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a6bea1ac4890843b6d895f13f72d5e0df</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3f0efa1bf6b95215d70f2cecbc1a30c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed2d434c3fef22a88faee09c00db56d1</anchor>
      <arglist>(ArrayBase&lt; OtherDerived &gt; const &amp;other)</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>
    <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>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;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a52fc7b2ccc91a6f89ab85ad84d701997</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_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>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5d6e0f1a4e6f62902eb663362a36b172</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>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>PlainObject</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a39e18ba2bae739ea48550360340ccc88</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>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_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a099be511ef952c8a9f8e2f67e04965ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3a74fbbf8b2b5da5980a62ae863f8b66</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="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a307a65306f407ff8e8008ad331ff3e50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs2</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad509a74bb6c54b615318fa74b1b6446b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>acos</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2a24d080f361c89bff207d080b6ecb59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a04b9a15974052ba34ca4059293ccffee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac02adc2fae75b2850034c669c425a9b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>asin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afa1cb3b63527ad6908ff610bee6865b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>abeafdb71e008c5620486cdf0a12b53a6</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>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Derived &gt;::Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae22f62e58a0c4b7f91cbfb053143bd18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>affcc99b35c12dce8d38e416d45f66140</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a94734e09cfbf2c2d0fcc8202ecbbd39d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cube</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af1962b68f18f5eac101f6e0a200151e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aedec9f6afe35323e7060814dee40c135</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1beb6b6f3b7d2a36f734bcb4c1edbd69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af779ed4c43c2c3dbb4e95733678b7233</anchor>
      <arglist>(min)(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aadbb5d3e9073413ae0972b71f8e58133</anchor>
      <arglist>(max)(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>aee688220aa8e78d7dc3a09251b2f65f8</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa1c64cfb6946fca58b5994a0ccf90cc9</anchor>
      <arglist>(const Scalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a464c37d749cf09f545ae45d4de79b71d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6bd1ac459b5e3295c29ae0db21a7a31f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae3f0dd0bf192e344f5864d6803a67814</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6cc0cc82e64582109baac5767afe4b0d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a307b2712f04304955952d15d6734fbd9</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>ab0191434c3fc9338cc9f126e8a77da5b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>ae14a705a4de48216f28176c0fa672174</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8b3b5ad5b289aec0afa757f425da28de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a35a837aa726ade9e58423c358b87c8dd</anchor>
      <arglist>(Derived, OtherDerived) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a808e4faab0a604ac24fa78b2e89a0b05</anchor>
      <arglist>(Derived, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a13d60f285e86ba6ceaa62fce0ed854e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6befa8089b4a7340d034264636342494</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a365f35bdf0c8b2fe08d0f4728da9a9ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a94fc1ade629cdb6cb11e42fd7c7afd6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4b6398dc3f60fe295fbb4bdc8cd16a6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af01e9ea8087e390af8af453bbe4c276c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixWrapper&lt; const Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6b1db4c5a390cd865819a90734cd058a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>aee9fb2db4c14d0eff87dea0d9babba9a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a11c62402f7d2150da7e3c81fc30b5685</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0f21f5525b19fa28e633876832caab11</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a407a5f519d7c5e2218ca93f8b88f1728</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>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2bf4749c91d94a97ba47411fa63208a1</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aeb7c4a09af7ae228430fae93b7d18f97</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>adfe6e039a30a1cdaf32c79fc1b670224</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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a682f30312d54ec5266c4847a9f8cdccc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a88028ca35e21ff999b079d79a49846e6</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad370490c27699210c9c21d34cd591e2f</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3e663677dc5afe16831c4648a6570396</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_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a38c2c47f847b331a9fa2d2c450bdefea</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a295ce13ef37e5ad8d25e4cd5871a1d26</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2a73a40eb92da37b964f0d2a60992118</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>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8587d8d893f5225a4511e9d76d9fe3cc</anchor>
      <arglist>(const ArrayBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a43d40c5624a799a887cf74996d79f38c</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_pow_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5431ad22046efb23d32a1101db037f94</anchor>
      <arglist>(const Scalar &amp;exponent) const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4eed1c1bdf8b865b3a5307054a17fd09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab442ed6d16cfb0b857f72bdbd870f96e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae097e73308ca47930f4ac74b66f9f7d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afe13146e58194bd98dc8ae4a319d75f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>square</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a47c6b8cb77cdf1b8ce4c759804dd7499</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>tan</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7afe3f39f2ca0480e27e859065b0f27a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5f19164f4754adcacf3649acc07ba524</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2b745f8d15f5a8aa063273236250538c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a366a2d0a849da79381da6a6f492d8e4c</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="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a18806e0787185df246c8b472b42635c4</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a47609f0129dcae639fc21d96f8afe061</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; Derived &gt; &amp;other)</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>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>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;, ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a52fc7b2ccc91a6f89ab85ad84d701997</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_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>internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5d6e0f1a4e6f62902eb663362a36b172</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>Array&lt; typename internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar, internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a39e18ba2bae739ea48550360340ccc88</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>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_multiple_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a099be511ef952c8a9f8e2f67e04965ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3a74fbbf8b2b5da5980a62ae863f8b66</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="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>abs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a307a65306f407ff8e8008ad331ff3e50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>abs2</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad509a74bb6c54b615318fa74b1b6446b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>acos</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2a24d080f361c89bff207d080b6ecb59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a04b9a15974052ba34ca4059293ccffee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac02adc2fae75b2850034c669c425a9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>asin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afa1cb3b63527ad6908ff610bee6865b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>abeafdb71e008c5620486cdf0a12b53a6</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>internal::cast_return_type&lt; ArrayWrapper&lt; ExpressionType &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar, NewType &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae22f62e58a0c4b7f91cbfb053143bd18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>affcc99b35c12dce8d38e416d45f66140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a94734e09cfbf2c2d0fcc8202ecbbd39d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cube</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af1962b68f18f5eac101f6e0a200151e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aedec9f6afe35323e7060814dee40c135</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1beb6b6f3b7d2a36f734bcb4c1edbd69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af779ed4c43c2c3dbb4e95733678b7233</anchor>
      <arglist>(min)(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aadbb5d3e9073413ae0972b71f8e58133</anchor>
      <arglist>(max)(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>aee688220aa8e78d7dc3a09251b2f65f8</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa1c64cfb6946fca58b5994a0ccf90cc9</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a464c37d749cf09f545ae45d4de79b71d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6bd1ac459b5e3295c29ae0db21a7a31f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae3f0dd0bf192e344f5864d6803a67814</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6cc0cc82e64582109baac5767afe4b0d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a307b2712f04304955952d15d6734fbd9</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>ab0191434c3fc9338cc9f126e8a77da5b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>ae14a705a4de48216f28176c0fa672174</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8b3b5ad5b289aec0afa757f425da28de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a35a837aa726ade9e58423c358b87c8dd</anchor>
      <arglist>(ArrayWrapper&lt; ExpressionType &gt;, OtherDerived) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a808e4faab0a604ac24fa78b2e89a0b05</anchor>
      <arglist>(ArrayWrapper&lt; ExpressionType &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a13d60f285e86ba6ceaa62fce0ed854e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6befa8089b4a7340d034264636342494</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a365f35bdf0c8b2fe08d0f4728da9a9ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a94fc1ade629cdb6cb11e42fd7c7afd6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4b6398dc3f60fe295fbb4bdc8cd16a6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af01e9ea8087e390af8af453bbe4c276c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixWrapper&lt; const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6b1db4c5a390cd865819a90734cd058a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>aee9fb2db4c14d0eff87dea0d9babba9a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a11c62402f7d2150da7e3c81fc30b5685</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0f21f5525b19fa28e633876832caab11</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a407a5f519d7c5e2218ca93f8b88f1728</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2bf4749c91d94a97ba47411fa63208a1</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aeb7c4a09af7ae228430fae93b7d18f97</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>adfe6e039a30a1cdaf32c79fc1b670224</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a682f30312d54ec5266c4847a9f8cdccc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a88028ca35e21ff999b079d79a49846e6</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad370490c27699210c9c21d34cd591e2f</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3e663677dc5afe16831c4648a6570396</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a38c2c47f847b331a9fa2d2c450bdefea</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a295ce13ef37e5ad8d25e4cd5871a1d26</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2a73a40eb92da37b964f0d2a60992118</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8587d8d893f5225a4511e9d76d9fe3cc</anchor>
      <arglist>(const ArrayBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>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>a43d40c5624a799a887cf74996d79f38c</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_pow_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5431ad22046efb23d32a1101db037f94</anchor>
      <arglist>(const Scalar &amp;exponent) const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4eed1c1bdf8b865b3a5307054a17fd09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab442ed6d16cfb0b857f72bdbd870f96e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae097e73308ca47930f4ac74b66f9f7d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afe13146e58194bd98dc8ae4a319d75f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>square</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a47c6b8cb77cdf1b8ce4c759804dd7499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>tan</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7afe3f39f2ca0480e27e859065b0f27a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5f19164f4754adcacf3649acc07ba524</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a2b745f8d15f5a8aa063273236250538c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a366a2d0a849da79381da6a6f492d8e4c</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="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a18806e0787185df246c8b472b42635c4</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a47609f0129dcae639fc21d96f8afe061</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ArrayWrapper</name>
    <filename>classEigen_1_1ArrayWrapper.html</filename>
    <templarg></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::nested&lt; ExpressionType &gt;::type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aa3ba3b65f9967082f73697f4ad3a00c5</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></type>
      <name>ArrayWrapper</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>abdaccef776bc02a87ebdc92f1c43d0f7</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a7a82ab8d7bfcc8f81881a3c8c36eb0d8</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a1cf3771da24fabfc04472f70323fa6b6</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a0b9cf2c8e1a6397b9254afa6a3f31a5a</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a9a4b6f41344168c0b220a5a338e61159</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a914fdbb9f3a890f856e2680a8ef7b349</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a0b528da700051b1a54b8496498869927</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a166686218b0df66f3c7ea3ef33026327</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a17a6f5052c7c694c211c59a633d7cc36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aca991702e0929dff051fd751aa56e1a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a6f86c4154974635736a9507099cac7e0</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a8bf758574dd4ffab35c349de8cb27aa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; NestedExpressionType &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ab33d1180de5ef6b8b1f471f3703dfded</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ac1e6f253ed82783b6e7a7fb7397222c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a406cd80d9123ce4029f468ed337004b4</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ab55358020181032cf5bef03e248df36a</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a1dff702690e4d5795b3d08c5c6c1d082</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a93046bb766eb96e3afd1b29827c97694</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ab95f302c82a4757396f96caeaae37c8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a46f8348b099f72ec51ed586f844b5cd6</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a3d676b414f5069369ecdee330dfad239</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</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="class">
    <name>ArUcoBase</name>
    <filename>classArUcoBase.html</filename>
    <member kind="function">
      <type></type>
      <name>ArUcoBase</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>abecc232f7aba50e2894924cf6faad042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectMarkers</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>a049bc2c3e7d5ce323837d507cf3683e8</anchor>
      <arglist>(vector&lt; aruco::Marker &gt; &amp;markers, cv::Mat image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimatePose</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>abc975ee3036ae8dd43f932a7b717e241</anchor>
      <arglist>(vector&lt; ArUcoMarkerPose &gt; &amp;markerPoses, vector&lt; aruco::Marker &gt; &amp;markers, aruco::CameraParameters cameraParams)</arglist>
    </member>
    <member kind="function">
      <type>ArUcoParameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>aabc7c7d4f48e15c8fbd025e251ec330a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshParameters</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>a2665582b2ae3234849348fe04bf720d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArUcoBase</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>acf4d347020a2d845dac7f19654c656ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aruco::MarkerDetector</type>
      <name>detector_</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>a8fe94050d0ebb835ead0dc27245875e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArUcoParameters</type>
      <name>params_</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>ad963c79cf88c60f98224e5a3d3a15e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint32_t, aruco::MarkerPoseTracker &gt;</type>
      <name>tracker_</name>
      <anchorfile>classArUcoBase.html</anchorfile>
      <anchor>a04b946ca452ac4e0088be212fd50cf20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArUcoMarkerPose</name>
    <filename>classArUcoMarkerPose.html</filename>
    <member kind="function">
      <type></type>
      <name>ArUcoMarkerPose</name>
      <anchorfile>classArUcoMarkerPose.html</anchorfile>
      <anchor>ac7d4ef81939054ce114aeffa1ad698b0</anchor>
      <arglist>(int markerId, cv::Mat rtMatrix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMarkerId</name>
      <anchorfile>classArUcoMarkerPose.html</anchorfile>
      <anchor>a012a42e6453c5f89d3fe7277af806930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getRTMatrix</name>
      <anchorfile>classArUcoMarkerPose.html</anchorfile>
      <anchor>a83e01643d7b48901625cb06e5007612d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArUcoMarkerPose</name>
      <anchorfile>classArUcoMarkerPose.html</anchorfile>
      <anchor>a0413f150f00ee8e6d1f65db9afa76763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>markerId_</name>
      <anchorfile>classArUcoMarkerPose.html</anchorfile>
      <anchor>a82aa90b907044b907ce90fe50012982f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>rtMatrix_</name>
      <anchorfile>classArUcoMarkerPose.html</anchorfile>
      <anchor>abaaae5d9f312b0660ef3044e742244ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArUcoNode</name>
    <filename>classArUcoNode.html</filename>
    <member kind="function">
      <type></type>
      <name>ArUcoNode</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a49ea123a296dc48019814b2200b8142c</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArUcoNode</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a3192dff8c6f7af68323aa7c2ed9ca4d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configCallback</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a32b38bba40f97bf4a38dd2c11f3e99a8</anchor>
      <arglist>(tuw_aruco::ArUcoConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>ad14f19f750ba66496f744a8d9f67bbf1</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg, const sensor_msgs::CameraInfoConstPtr &amp;camer_info_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishFiducials</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>ab1653ea58d5e3481c2142aab609f3f3f</anchor>
      <arglist>(const std_msgs::Header &amp;header, vector&lt; aruco::Marker &gt; &amp;markers, const sensor_msgs::CameraInfoConstPtr &amp;camer_info_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishMarkers</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a82f1713e52655d4412c2ce0ddc1abe85</anchor>
      <arglist>(const std_msgs::Header &amp;header, vector&lt; ArUcoMarkerPose &gt; &amp;markerPoses)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArUcoBase</type>
      <name>base_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a462c0b569e6a61b45c7cadb737556d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>cameraSubscriber_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a02d7770f80abb2801ee92de6fd76422c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; tuw_aruco::ArUcoConfig &gt;::CallbackType</type>
      <name>configCallbackFnct_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a25bbc49c18728b79b1d85bbcfb0a4ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; tuw_aruco::ArUcoConfig &gt;</type>
      <name>configServer_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a52901dac76c1b2f4ea93c689985bb537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>imageTransport_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a61a15ef09c8e18649bdef0d38936aa81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>ab694766e01368f1b07d60eaf90036724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_fiducials_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>a502ba7830cbb50425e3426e24002daa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_markers_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>ad7d0d6841edbbf85a29b90d832efdb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>transformBroadcaster_</name>
      <anchorfile>classArUcoNode.html</anchorfile>
      <anchor>ae5f9fb5a1d0b6210b8283280993eb618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArUcoParameters</name>
    <filename>classArUcoParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>ArUcoParameters</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a439bdb70fe59d672725161fcc4c0e610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDictionary</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a36819bd83be452d1f93f8d67f33eaa59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMarkerSize</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a2896a4d9749c20396d343c19202247cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPoseEstimationEnabled</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a7cfcdc5cf0cb7a5a990144c636d85a8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPublishFiducials</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a67baef66389c82ff3a1c6ddcba4f99e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPublishMarkers</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>af1643d9be7e6d075490193d7f8af4a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPublishTf</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a027e69b47108233502d2082f1314037b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getShowDebugImage</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>aaf1bb063c1ffabb6711854d83765e7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDictionary</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>aaa9414dc37dc4e732ba9f7054f301227</anchor>
      <arglist>(std::string dictionary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerSize</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>afb286afb2953ac689db0334265786f8a</anchor>
      <arglist>(float mSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseEstimationEnabled</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>aeec464ec14a7132373373322391094da</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishFiducials</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a54b0f52572f8d29714faabfc61931ffd</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishMarkers</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>ac0eb7c1133c2331766d8a8cca58642fc</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishTf</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a4e2821c94ef4ba68244971d5fa088046</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShowDebugImage</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>ade731624e1b303de7d501f900a20aa37</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ArUcoParameters</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a342f4f8aee63555ab9f49ce37da0a1c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dictionary_</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>ac174ef485db2535dcbd713c35c14eb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>markerSize_</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>ae6baf469e720ef89eac0cf7eaf414b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pose_estimation_enabled_</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a689f06915503e1172e99580486ef8530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_fiducials_</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a84e084b2f73bfedb79d7705b58c45702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_markers_</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a359b7aba129cfd18ac1be4286c230dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a61de3c83d71717daf31d325fb7690490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>show_debug_image_</name>
      <anchorfile>classArUcoParameters.html</anchorfile>
      <anchor>a83bad3bfe77d990af5341d91a435909e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_DefaultTraversal_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a46f239be3df30846588478e653bf0881ac0afa9e7306b2e90c19da766cbc24236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a46f239be3df30846588478e653bf0881aa0646966fd1f65782f4895254f2a697f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a46f239be3df30846588478e653bf0881aa0646966fd1f65782f4895254f2a697f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a46f239be3df30846588478e653bf0881ac0afa9e7306b2e90c19da766cbc24236</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a38f52916a7a51a4af3774421d0879ec4</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a714bc18055542534556a1b0b5c74ec07</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_DefaultTraversal_InnerUnrolling</name>
    <filename>structEigen_1_1internal_1_1assign__DefaultTraversal__InnerUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__InnerUnrolling.html</anchorfile>
      <anchor>a4b2da07f060e99b2294aeaa24e8cb06e</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src, typename Derived1::Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__DefaultTraversal__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__DefaultTraversal__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a78216058c9a81287c621f9c796a0c0bf</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;, typename Derived1::Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl</name>
    <filename>structEigen_1_1internal_1_1assign__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01Co7aa62391738ee10ff6e63b1d3be0eb62.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01Co7aa62391738ee10ff6e63b1d3be0eb62.html</anchorfile>
      <anchor>a8c0c04bea493c44035aa4a116e51eee7</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_00_01Version_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a0524e653bc25bd53a022f93a30824843</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>aeedfcada2fa49b8576a01f9372595e38</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_00_01Version_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a96138854c35076606a9ce35888e32cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a539c0a0c89f9bb42ae77ae982592142b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal14b202b36c2c9e57522251e4b70f1f97.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal14b202b36c2c9e57522251e4b70f1f97.html</anchorfile>
      <anchor>a0989f15c708b0eae685527fa84396b46</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversalf2f4fcf773da3ca8163be3190bbc9c07.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversalf2f4fcf773da3ca8163be3190bbc9c07.html</anchorfile>
      <anchor>acb2393405060585ff1f020a23f0ef157</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversalf2f4fcf773da3ca8163be3190bbc9c07.html</anchorfile>
      <anchor>ad2b0e01b35c7b8dc98e07b2a0ad0c77e</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversald20068f7dc7ffd19e06561fc2df39e15.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversald20068f7dc7ffd19e06561fc2df39e15.html</anchorfile>
      <anchor>a0b7371db5ecf970dc591ec26eba79e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversald20068f7dc7ffd19e06561fc2df39e15.html</anchorfile>
      <anchor>af38dc16337a5f8da632454caa5f3bdea</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InvalidTraversal_00_01Unrolling_00_01Version_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Unrolling</templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InvalidTraversal_00_01Unrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a2d7cce899f3440c64202af6b9478be4e</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01Com224635bcc49abbe55c647f368f156c4e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01Com224635bcc49abbe55c647f368f156c4e.html</anchorfile>
      <anchor>a52610c55d3a5b39df1f687ad28945225</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_00_01Version_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>a50049bfc9270c800504191b3af4f34d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_00_01Version_01_4.html</anchorfile>
      <anchor>ab6d0a7957db6532b2951f9f5c70d6c30</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversaeb00307e6c4f63c28a2acb620fd8a497.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversaeb00307e6c4f63c28a2acb620fd8a497.html</anchorfile>
      <anchor>a1e7c631055231b68fb5a8ef28966eba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversaeb00307e6c4f63c28a2acb620fd8a497.html</anchorfile>
      <anchor>a14a051e96aa4bf498c4e9b31e4a786a6</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversa7301216332c9f7c9cae201ddbb20570f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversa7301216332c9f7c9cae201ddbb20570f.html</anchorfile>
      <anchor>a6cb97ccf1455770f9759c96b7f5d4875</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversa7301216332c9f7c9cae201ddbb20570f.html</anchorfile>
      <anchor>a92057acbdc61ac20dd5fe6266ed474e7</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal5124ebe0487f62e74d7f5100195012f1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal5124ebe0487f62e74d7f5100195012f1.html</anchorfile>
      <anchor>a378f49d72bf759822e3f702ba0769294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal5124ebe0487f62e74d7f5100195012f1.html</anchorfile>
      <anchor>ac7309f20450e3f90f4a30577cf2e400b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>assign_impl&lt; Derived1, Eigen::CwiseUnaryOp&lt; UnaryOp, Derived2 &gt;, Traversal, Unrolling, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_innervec_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea8a267e248786b23bf216812b52c5a6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea9bab23a5d88a02a400cb4afdbce2e216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea5ddc4354e00ee189489c81efa8a72f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea9bab23a5d88a02a400cb4afdbce2e216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea5ddc4354e00ee189489c81efa8a72f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a61fbe3f14a7aee99721ee24ff9bbfaaea8a267e248786b23bf216812b52c5a6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>adb8dc32ba0fd714032b42268b682adac</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>ab33af513ad9ddc0838e81df8e69d6290</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_innervec_InnerUnrolling</name>
    <filename>structEigen_1_1internal_1_1assign__innervec__InnerUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__InnerUnrolling.html</anchorfile>
      <anchor>acb1d44edca49e7733f2865abc8423137</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src, typename Derived1::Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__innervec__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__innervec__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a1b42966ffdc95a3ef3b3af4b3fc6187d</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;, typename Derived1::Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_LinearTraversal_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1assign__LinearTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__LinearTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>afefeea9e8416a71f709d9c596c4cf172</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__LinearTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__LinearTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a01bd8c5dd633f78ff2b5333cc489b744</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector</name>
    <filename>structEigen_1_1internal_1_1assign__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>EvalBeforeAssigning</templarg>
    <templarg>NeedToTranspose</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a069579e25fedf355ca1601ba0a8151c4</anchor>
      <arglist>(ActualDerived &amp;dst, const ActualOtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a1869f6b4a79e93e660dc52cd1748cfd8</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ae8911eb9cceea848f8de58f3a79840d0</anchor>
      <arglist>(ActualDerived &amp;dst, const ActualOtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a45f220a7d6ae2a73e7e08bce055fdc5c</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a88d85a62c967516a31cef85638671dd1</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ad6b51ff97800163cdda535c047def9c7</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_traits</name>
    <filename>structEigen_1_1internal_1_1assign__traits.html</filename>
    <templarg>Derived</templarg>
    <templarg>OtherDerived</templarg>
    <member kind="enumvalue">
      <name>DstIsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba1149c2d75fb5572ea06e6a2105e144e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba50fd04a9d9a0977bed79802b767c3dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcIsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba3924e0bd029f149877180ee13c399923</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3baf6c86fc6451f1d455651dbd78d772965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a5bf2168be399c16d8f80af26804af448a33429ace2396ca4a696cd03f155db2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorized</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a5bf2168be399c16d8f80af26804af448a974e12c7052e6dba582bb71ef809ae16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a88c3536f76971886e339619c06444151a839e7e1938b9d161a1038ef61c3de9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba50fd04a9d9a0977bed79802b767c3dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstIsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba1149c2d75fb5572ea06e6a2105e144e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3baf6c86fc6451f1d455651dbd78d772965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcIsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1ca7c78ce7ea4385b92fed62d42eaf3ba3924e0bd029f149877180ee13c399923</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a5bf2168be399c16d8f80af26804af448a33429ace2396ca4a696cd03f155db2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a88c3536f76971886e339619c06444151a839e7e1938b9d161a1038ef61c3de9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorized</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a5bf2168be399c16d8f80af26804af448a974e12c7052e6dba582bb71ef809ae16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4ab097b3795eb135a84b098acbafdf417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a0cb2deb84a4fd1720e8db6168c1e4400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a8df74a07fe9c3124601a768d54dd0afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a015379ba6c268bf76c3f197fc88f239c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa734b48c58a9c279f3e3ea0db2d7199a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fad299bee4a2598f16f1c4e458c8acbf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayInnerVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa367f24045842367d59d5cf8eaec1b614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa3779fc0413e11e59ab842d9d958d9571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa81245dadd380fd9c2e96115c06fe7739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaySliceVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fad6f6bb68644f3df62a915a9828225d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1fb3bcc9584439b1a6b17a1955c3f376a3e6cbac38ce86da2a0b79ccba2bd8a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a0cb2deb84a4fd1720e8db6168c1e4400</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4ab097b3795eb135a84b098acbafdf417f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a8df74a07fe9c3124601a768d54dd0afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayInnerVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa367f24045842367d59d5cf8eaec1b614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa3779fc0413e11e59ab842d9d958d9571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa81245dadd380fd9c2e96115c06fe7739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaySliceVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fad6f6bb68644f3df62a915a9828225d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fad299bee4a2598f16f1c4e458c8acbf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>ac5139abe48312d4133b3eedec5965de4a015379ba6c268bf76c3f197fc88f239c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a65131ab026dc1d523ada2debbfdede7fa734b48c58a9c279f3e3ea0db2d7199a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1assign__traits.html</anchorfile>
      <anchor>a1fb3bcc9584439b1a6b17a1955c3f376a3e6cbac38ce86da2a0b79ccba2bd8a05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::atanh2_default_impl</name>
    <filename>structEigen_1_1internal_1_1atanh2__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>ae34d984269a5bfba4c55cfd7e3d90fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>retval</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>a7bdf6e1578ccc18c485282d808c411df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>aca614528e57631ea10d9971d6772c570</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>atanh2_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</name>
    <filename>structEigen_1_1internal_1_1atanh2__default__impl.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>ae34d984269a5bfba4c55cfd7e3d90fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>retval</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>a7bdf6e1578ccc18c485282d808c411df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl.html</anchorfile>
      <anchor>aca614528e57631ea10d9971d6772c570</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::atanh2_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1atanh2__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a1e2e917f12f933739c278e504cd2709f</anchor>
      <arglist>(const Scalar &amp;, const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::atanh2_impl</name>
    <filename>structEigen_1_1internal_1_1atanh2__impl.html</filename>
    <templarg></templarg>
    <base>atanh2_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::atanh2_retval</name>
    <filename>structEigen_1_1internal_1_1atanh2__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1atanh2__retval.html</anchorfile>
      <anchor>a064cf82edc63c5e44d8e90605cdef17c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::hrm::HighlyReliableMarkers::BalancedBinaryTree</name>
    <filename>classaruco_1_1hrm_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>findId</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html</anchorfile>
      <anchor>a3095f38c3327b0fcfa7442be45458bfc</anchor>
      <arglist>(unsigned int id, unsigned int &amp;orgPos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadDictionary</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html</anchorfile>
      <anchor>aaa82953dc5721145ba0390956472c02e</anchor>
      <arglist>(Dictionary *D)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>_binaryTree</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html</anchorfile>
      <anchor>a66b28f4ad521f975ca345064da82229e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; unsigned int, unsigned int &gt; &gt;</type>
      <name>_orderD</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html</anchorfile>
      <anchor>af2bdf9ac219451fe346c61c689c1dc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_root</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers_1_1BalancedBinaryTree.html</anchorfile>
      <anchor>a4eb7002d53d0cbea2e2d6395e45810c5</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;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a272da6aa691634e22831476beea7aa55</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="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>a86b51e6b1113fc23ba203fcf24515e42</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>a5aec5db76c81f0d5735e116f5b7b76b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>aea7191fb2d0ef378f1fee7dda6321fcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8c84533974e82fd697d48b6ce17104f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ad13e3da8cf0647c7fd166e5e31492339</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 &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;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a272da6aa691634e22831476beea7aa55</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="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>a86b51e6b1113fc23ba203fcf24515e42</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>a5aec5db76c81f0d5735e116f5b7b76b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>aea7191fb2d0ef378f1fee7dda6321fcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8c84533974e82fd697d48b6ce17104f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ad13e3da8cf0647c7fd166e5e31492339</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;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a272da6aa691634e22831476beea7aa55</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="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>a86b51e6b1113fc23ba203fcf24515e42</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>a5aec5db76c81f0d5735e116f5b7b76b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>aea7191fb2d0ef378f1fee7dda6321fcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8c84533974e82fd697d48b6ce17104f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ad13e3da8cf0647c7fd166e5e31492339</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>a26d1d38028814e1fd8fbab0fbb925ba6ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6aecd3d51b0e81f089aa85ab678728473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6af0a456965c2b29a3aed5f7aa559ab5e3</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>a26d1d38028814e1fd8fbab0fbb925ba6aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6aecd3d51b0e81f089aa85ab678728473c</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>a26d1d38028814e1fd8fbab0fbb925ba6ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afb48d0649b0d7d06f86bce0a90ddc2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6af0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a72f5e9956e95603c7807f364dfca57c4</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="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2521852b4eea4b13316e2b17f6c00428</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>a3c361cf33836e20a0581d2ddc0017e6f</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>ab67d2e5a597e6d98a10279874b2b3529</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>a8529372ce52e8eb816cf99a54a11a3ab</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>aa422671711487e72e1277449acee72d4</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>aba6cf4a419526c037600b8af4c632abe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a256ba4dca4bb2b6db0d2575c0825066c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a771895241c84daaffc46a7540924601f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aabb24bd0e76df7533410e3d73dd25652</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>a26d1d38028814e1fd8fbab0fbb925ba6aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6aecd3d51b0e81f089aa85ab678728473c</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>a26d1d38028814e1fd8fbab0fbb925ba6ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afb48d0649b0d7d06f86bce0a90ddc2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6af0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a72f5e9956e95603c7807f364dfca57c4</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="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2521852b4eea4b13316e2b17f6c00428</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>a3c361cf33836e20a0581d2ddc0017e6f</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>ab67d2e5a597e6d98a10279874b2b3529</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>a8529372ce52e8eb816cf99a54a11a3ab</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>aa422671711487e72e1277449acee72d4</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>aba6cf4a419526c037600b8af4c632abe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a256ba4dca4bb2b6db0d2575c0825066c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a771895241c84daaffc46a7540924601f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aabb24bd0e76df7533410e3d73dd25652</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>a26d1d38028814e1fd8fbab0fbb925ba6aba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6aecd3d51b0e81f089aa85ab678728473c</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>a26d1d38028814e1fd8fbab0fbb925ba6ab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afb48d0649b0d7d06f86bce0a90ddc2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6ade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6af0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a72f5e9956e95603c7807f364dfca57c4</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="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6abdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a26d1d38028814e1fd8fbab0fbb925ba6a84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2521852b4eea4b13316e2b17f6c00428</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>a3c361cf33836e20a0581d2ddc0017e6f</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>ab67d2e5a597e6d98a10279874b2b3529</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>a8529372ce52e8eb816cf99a54a11a3ab</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>aa422671711487e72e1277449acee72d4</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>aba6cf4a419526c037600b8af4c632abe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a256ba4dca4bb2b6db0d2575c0825066c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a771895241c84daaffc46a7540924601f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47ae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a652b0c3dae5d14398fc9ea9fc99ccb47a71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aabb24bd0e76df7533410e3d73dd25652</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;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a062710043e3889044eb831e02ddc876c</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="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>a4791b0c3b35f57ede60ff719cc2a2599</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ab3ccb40d869a8c539fcb729e57c55cf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a857cc8c3a83929644061fd9d00e03cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a36167bc005186fccc1b67d67335dc331</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a38fac588886feadbe95bc06f8e0d3682</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="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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a554d1b151abad22dfd9eb1337779d3f2</anchor>
      <arglist></arglist>
    </member>
    <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</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>add6b84befda77e01b967dd7dfeb707d1</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solveWithGuess</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ada934c30b088d8845045f2c838ed4262</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>ad542cbb1f01cfed1a706b1411fd5823e</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval_with_guess&lt; BiCGSTAB, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a641507edc74bde02b6051eaec262a263</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const </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_result_of_select</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select.html</filename>
    <templarg>Func</templarg>
    <templarg>ArgType0</templarg>
    <templarg>ArgType1</templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>ArgType0</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select.html</anchorfile>
      <anchor>a6190dbe08a8e2008e25bfe9746639edb</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="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>
    <member kind="function">
      <type></type>
      <name>blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>aa7c3c9623affbb49d6ea14d89b18e390</anchor>
      <arglist>(Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a928302013860fa317aa845c44d1829a9</anchor>
      <arglist>(Index i, Index j)</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>a9828a46faa100a375c3b8875354f01d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a9e2d3d5b1b0f7dbe4c8076fad35e5ce4</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>a06a63c78349b29c82b82841c6e42fb9eab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9ea2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9ea228d7525224d211c959e28d64dfc2304</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>a06a63c78349b29c82b82841c6e42fb9ea228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9ea2c0800670fd72abc6658dd4d922d461e</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; 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>a2c00ca87f0f790c7a4bde75482a6d57ba1e996cb17690872de9e2fda1bcedbdbd</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>a2c00ca87f0f790c7a4bde75482a6d57ba834653093b890d8b6281b441f280777d</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>a2c00ca87f0f790c7a4bde75482a6d57ba1e996cb17690872de9e2fda1bcedbdbd</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>a2c00ca87f0f790c7a4bde75482a6d57ba834653093b890d8b6281b441f280777d</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_multiple_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__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__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a6a44b49f0649539829c6ae1dcecc52fe</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__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>af6855de554a4c995bc2193608f556e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad67f54d0707c06dad567213b7e4088ac</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__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>afb2ed4363e336095190057709846de92</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__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a2f668bca37bcac561c7117090947260f</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>a06a63c78349b29c82b82841c6e42fb9ea228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9ea2c0800670fd72abc6658dd4d922d461e</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="struct">
    <name>Eigen::internal::blas_traits&lt; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01SelfCwiseBinaryOp_3_01BinOp_00_01NestedXpr_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01SelfCwiseBinaryOp_3_01BinOp_00_01NestedXpr_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa1dc3760fa4f973d13bfcf1d8399ebc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XprType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01SelfCwiseBinaryOp_3_01BinOp_00_01NestedXpr_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a55531e58e0f946b3c6d0f6be86319fc2</anchor>
      <arglist>(const XprType &amp;x)</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>a06a63c78349b29c82b82841c6e42fb9ea228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9eae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a06a63c78349b29c82b82841c6e42fb9ea2c0800670fd72abc6658dd4d922d461e</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>a4da92fca6c0ebbe9c5ac7d3adcb4d427ab84d39a809168e146d8122311f9989ab</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>a4da92fca6c0ebbe9c5ac7d3adcb4d427ab84d39a809168e146d8122311f9989ab</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::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="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>aebf8889be487c3fd556ffc32ba97cb0a</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5e16f1d1489fc52c6d645ecdca21a04d</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ada2cc270c9bee038c501576486df380f</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_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="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>aebf8889be487c3fd556ffc32ba97cb0a</anchor>
      <arglist>(VectorType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5e16f1d1489fc52c6d645ecdca21a04d</anchor>
      <arglist>(VectorType &amp;xpr, Index a_startRow, Index a_startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ada2cc270c9bee038c501576486df380f</anchor>
      <arglist>(VectorType &amp;xpr, Index a_startRow, Index a_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="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; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>SparseMatrixBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a9f679dc29f21e4c0f086829443885068a8561cc668e4ea331102ca6f70533479d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a9f679dc29f21e4c0f086829443885068a8561cc668e4ea331102ca6f70533479d</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__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a5a6430d29fa5334f8e35a15f31731c39</anchor>
      <arglist>(const SparseMatrixType &amp;xpr, int 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__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a9fcf928e9087bc1761c0378a778e3a56</anchor>
      <arglist>(const SparseMatrixType &amp;xpr, int startRow, int startCol, int blockRows, int blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a62a11ae986294b403c797bac905f293b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>abff3e6a27ad25968b7813b69a10669c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>aa00a3e0aea63eaae5ea7828184780822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a00281f9e6580ac9838608420408f9432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>adab47547f9d39253cf8230c35c57ab59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a9f3e2e0b37a09b2a621d977803501fe1</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a1fea1d08fd588dfc12b9379c9e2ea32d</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>ac03e5ce67797b382904ca7a88ce6938f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>ad03eca6cccd7fddc9b1ec8f475145076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a6c7d7507ab4ed693f59e740334e36b8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a2cdbce4d35e1fe67b1d7047adf544353</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a4cd7a911c73d1f35f513b4c62a9104ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a4d37968861a17ae99a4356e4c92cdbb3afe4ed5baa764a2ca816fa8b79403b9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a4d37968861a17ae99a4356e4c92cdbb3afe4ed5baa764a2ca816fa8b79403b9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>aed0d795cbe405063a1b2bb76024fcc8d</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_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>ae35b183fc4b60a0fbbd8246ec6517edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a1b00f0324ad2c2ee7b813608afd84cd8</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_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a85ef01e8a89afc7ff26205acdc7c9c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>a42c03aab441998d1d4fb93b29edd7bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc9e06ad607b1cac8041c9772757974db8.html</anchorfile>
      <anchor>aad5515f0a9f3df7c9dc521c0972a0c60</anchor>
      <arglist></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></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a98eb6d8b740416ad8aa4522db8a0012b</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_01Dense_01_4.html</anchorfile>
      <anchor>ae08c6cb78625e9bc59398a4d3c8959a7</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a9eeb9050ed6b0539e406189051ad2610</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a6c0a8c464eb9d0abf7609534e3c707f9</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>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::ReverseInnerIterator</class>
    <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>a7e8e817e9819b2786c3a537cb2cc87c1ac26e6a3e88a67281ae9bc905d42999e1</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>a7e8e817e9819b2786c3a537cb2cc87c1ac26e6a3e88a67281ae9bc905d42999e1</anchor>
      <arglist></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>ab4e63f5779444bd8f03e60fd6ccd338f</anchor>
      <arglist>(const XprType &amp;xpr, int 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>a7ea3e619f512639e0b72af8e152338bd</anchor>
      <arglist>(const XprType &amp;xpr, int startRow, int startCol, int blockRows, int blockCols)</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>a14ddc7d0933c82f137e9a03596d2f7ac</anchor>
      <arglist>(int row, int 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>af279742ebf81b89ae90916e75002b251</anchor>
      <arglist>(int 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>a9f1ae66c6f88e0133dcf49ecd5e63b0a</anchor>
      <arglist>(int row, int 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>a718b48b633ada0a7ce8f2ef81392dc4c</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a0f35eba7ce1acc06a6aabb162edb76c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a0a6592ee97e4fc0282e2dadcee5e37e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ab8f6f418c2c54c94efe2aafc80b95a95</anchor>
      <arglist>() const </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>XprType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3132eeea31c5a7e46994d1fe7ab8b528</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>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="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" protection="protected">
      <type>friend class</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa924b24c6b18faf2555962894c432de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a99441194e6f15f78e2006a14490e9806</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>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</class>
    <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>a55eca909d529957de543b46d52baa28aa8e044a3c097d49cb1e56be5f96612808</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>a55eca909d529957de543b46d52baa28aa8e044a3c097d49cb1e56be5f96612808</anchor>
      <arglist></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>a62c108eda64fcf9c4eabfc0e86c8059f</anchor>
      <arglist>(const XprType &amp;xpr, int 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>abf9561a47516508ea8691bf7f0d47776</anchor>
      <arglist>(const XprType &amp;xpr, int startRow, int startCol, int blockRows, int blockCols)</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>ae0644376eecbff21b23aa750c18ad8b1</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>ae98011c613444f1c1a733f3087a1cf6d</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>ac36d38553284510ea337ae116d0856f9a4298e9b60f063dc13c0780bd5951541f</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>ac36d38553284510ea337ae116d0856f9a4298e9b60f063dc13c0780bd5951541f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2191cedc43eeec58be083932f07eb3b0</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></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1d6b61a01647ee789ad89af649c3e3d2</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ac7d4642fb20d22dc04f922c47314e9f2</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ab9b3dba27de80db761fb0137b7138c71</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ab14fc6daff639eba2a62599e6ae04b6e</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a2d31a12996c3379fdbbc71e2595eb33e</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a59b7732deb758c2d6a86ff30389aca5e</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa41310899bc0864b76c0842f6beec0df</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a99e8ef839e4db5b63d202ce13df89248</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a5b8cc95f0e26c4ebaba51df813191106</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a3809b798282da5a48e78284a405c3e3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a28f619f2c26ac5f91cd4e84c30da2c41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa043ae152fba029d95994ea087fbd287</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>a3b9659751bd38f57c5f5096217bb79a2</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a97bdfba5ff7c47cfc67b51a1ddd9febd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a5c32756b0a2e427091f691a10fc00dae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a2d300a95371cb5a18cf674fcc47b9fe5</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; Index, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a349ea07fecce9d736a0cc6bf1783a650</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_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a7aa365bc51a118c73ede6f7dda1ab93f</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_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6ecf52b251365e6557e1aba8e6a956ac</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_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a08b008f33ae5d1db1b3b19131484126a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a602f9ebae900f5516dedc10a235c9dc4</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>
  </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></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1d6b61a01647ee789ad89af649c3e3d2</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ac7d4642fb20d22dc04f922c47314e9f2</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ab9b3dba27de80db761fb0137b7138c71</anchor>
      <arglist>(XprType &amp;xpr, Index a_startRow, Index a_startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ab14fc6daff639eba2a62599e6ae04b6e</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a2d31a12996c3379fdbbc71e2595eb33e</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a59b7732deb758c2d6a86ff30389aca5e</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa41310899bc0864b76c0842f6beec0df</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a99e8ef839e4db5b63d202ce13df89248</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a5b8cc95f0e26c4ebaba51df813191106</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a3809b798282da5a48e78284a405c3e3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a28f619f2c26ac5f91cd4e84c30da2c41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa043ae152fba029d95994ea087fbd287</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>a3b9659751bd38f57c5f5096217bb79a2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a97bdfba5ff7c47cfc67b51a1ddd9febd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a5c32756b0a2e427091f691a10fc00dae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a2d300a95371cb5a18cf674fcc47b9fe5</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; Index, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a349ea07fecce9d736a0cc6bf1783a650</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_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a7aa365bc51a118c73ede6f7dda1ab93f</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_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6ecf52b251365e6557e1aba8e6a956ac</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_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a08b008f33ae5d1db1b3b19131484126a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a602f9ebae900f5516dedc10a235c9dc4</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>
  </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></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>adb20b6ce0859d967493dd2c249a20136</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></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>abb57a8ac8b3d3e8cd9a1ef6f4addcfb7</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type></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>a8a1d24049a77755f089d2e689423e355</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>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>ad64d3d1175b33be76e6fe859b6366fb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename XprType::Nested &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>a7f5de8f7e8c75c54bbd6e3085bd2f722</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>aa38ab76ac4f38aef5063a8e06009d893</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></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>a210775af0fce079aa057e697b44ae9f7</anchor>
      <arglist>(XprType &amp;xpr, const Scalar *data, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>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>ad3d53dcd775822516ae75676612109c9</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>XprType::Nested</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>a8062dceefb08e35138345df051c1783d</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>
  </compound>
  <compound kind="class">
    <name>aruco::CameraParameters</name>
    <filename>classaruco_1_1CameraParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraParameters</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a23e30ef777f22f819a332592bf3db075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraParameters</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a8abee4cd106b36900f0860b39ea7ef2a</anchor>
      <arglist>(cv::Mat cameraMatrix, cv::Mat distorsionCoeff, cv::Size size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraParameters</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a9f9c0c3a68c29f3f5dd2b718de5217e1</anchor>
      <arglist>(const CameraParameters &amp;CI)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glGetProjectionMatrix</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>adbfb82ecadfbe6c59c47798f558064ac</anchor>
      <arglist>(cv::Size orgImgSize, cv::Size size, double proj_matrix[16], double gnear, double gfar, bool invert=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>ac3c1dde80f97886a1dc04c0439959596</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OgreGetProjectionMatrix</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>adb5924aaec7e149ba5ea509158663540</anchor>
      <arglist>(cv::Size orgImgSize, cv::Size size, double proj_matrix[16], double gnear, double gfar, bool invert=false)</arglist>
    </member>
    <member kind="function">
      <type>CameraParameters &amp;</type>
      <name>operator=</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a4c13267368caccb7d05e79769460e1b3</anchor>
      <arglist>(const CameraParameters &amp;CI)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromXMLFile</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a866dbc61304f56166da41220e94f4f0f</anchor>
      <arglist>(string filePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>aabf139725fb75759b4172a53de63100f</anchor>
      <arglist>(cv::Size size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToFile</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a0fb7e36dcc255b6d8f6cb191bf5bb635</anchor>
      <arglist>(string path, bool inXML=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>af51ad02ac8a968ed20161baa18ca6435</anchor>
      <arglist>(cv::Mat cameraMatrix, cv::Mat distorsionCoeff, cv::Size size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Point3f</type>
      <name>getCameraLocation</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>ab3f102b448814ed007788d9d6020beb2</anchor>
      <arglist>(cv::Mat Rvec, cv::Mat Tvec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>getRTMatrix</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a6e57ad32936286f1ea16476e1d32cd72</anchor>
      <arglist>(const cv::Mat &amp;R_, const cv::Mat &amp;T_, int forceType)</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>CameraMatrix</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a5210f7dd5f0f4f0fea728357005d6bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Size</type>
      <name>CamSize</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a08fdd4888daf7140cf31bdd341c3f303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>Distorsion</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a33a5ab0b2f00a4753a2fda307e24360a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>argConvGLcpara2</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>ad498a612c9625ece5c9ab9f7f9387c6b</anchor>
      <arglist>(double cparam[3][4], int width, int height, double gnear, double gfar, double m[16], bool invert)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>arParamDecompMat</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>adf5f7f0c00a740e307081f0d6c5a6f51</anchor>
      <arglist>(double source[3][4], double cpara[3][4], double trans[3][4])</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static double</type>
      <name>dot</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>a9a4f28d311fd393e2aa87e41717c1352</anchor>
      <arglist>(double a1, double a2, double a3, double b1, double b2, double b3)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static double</type>
      <name>norm</name>
      <anchorfile>classaruco_1_1CameraParameters.html</anchorfile>
      <anchor>aa36d1dbd66dc9365abcc6c11fb07b7c7</anchor>
      <arglist>(double a, double b, double c)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cast_impl</name>
    <filename>structEigen_1_1internal_1_1cast__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static NewType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cast__impl.html</anchorfile>
      <anchor>a75b98a7f62e87cdf6aa752a2a7555594</anchor>
      <arglist>(const OldType &amp;x)</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::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_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__rows__cols__for__overflow.html</anchorfile>
      <anchor>a839f7ff2e865adea78ee7a7a8722bd38</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_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__rows__cols__for__overflow_3_01Dynamic_01_4.html</anchorfile>
      <anchor>a9ed14ebcc738c79a2bf2b1d16d4458d1</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>ad41b4016e996ced80037de7f57cdc558a91b2252c53a2ad34ab1c338e6be98b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</anchorfile>
      <anchor>ad41b4016e996ced80037de7f57cdc558a91b2252c53a2ad34ab1c338e6be98b08</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>a429755f1a4efccbad9531ddc8315aa2ca78df75eacf7a28398f0e18e2a1c6d534</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>a429755f1a4efccbad9531ddc8315aa2ca78df75eacf7a28398f0e18e2a1c6d534</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="class">
    <name>Eigen::CholmodBase</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</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="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7ae8b19702b24e187b9964e1f1c79db2</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="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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7a0ebff783e6e91622fc2775dad7326c</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</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a42eac34b96cd6d88841ba2b943071953</anchor>
      <arglist>(const SparseMatrix&lt; RhsScalar, RhsOptions, RhsIndex &gt; &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a404b4d5a3a90ed7c994f70a275e2a8de</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>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a248219bf49ac5fdb0ba30566d9daa825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0341cc28245b89c85e78a26ba3379ce8</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>a6a23ef00cfb9a326ae9224a22548f7f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ae03e9d2453235fb0d18c976e5cb911f3</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>const internal::solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5132a9d4307aa249807ef5b3c501188e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad4ef9f7a15f29a0e15a265f09eb72b8d</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7b807139f545adaf27de92a9be087e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a32bfc54dad6f6dfdc7b11d5fc4ba727c</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7ae8b19702b24e187b9964e1f1c79db2</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="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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7a0ebff783e6e91622fc2775dad7326c</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</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a42eac34b96cd6d88841ba2b943071953</anchor>
      <arglist>(const SparseMatrix&lt; RhsScalar, RhsOptions, RhsIndex &gt; &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a404b4d5a3a90ed7c994f70a275e2a8de</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>CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a248219bf49ac5fdb0ba30566d9daa825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0341cc28245b89c85e78a26ba3379ce8</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>a6a23ef00cfb9a326ae9224a22548f7f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ae03e9d2453235fb0d18c976e5cb911f3</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>const internal::solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5132a9d4307aa249807ef5b3c501188e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad4ef9f7a15f29a0e15a265f09eb72b8d</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7b807139f545adaf27de92a9be087e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a32bfc54dad6f6dfdc7b11d5fc4ba727c</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7ae8b19702b24e187b9964e1f1c79db2</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="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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7a0ebff783e6e91622fc2775dad7326c</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</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a42eac34b96cd6d88841ba2b943071953</anchor>
      <arglist>(const SparseMatrix&lt; RhsScalar, RhsOptions, RhsIndex &gt; &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a404b4d5a3a90ed7c994f70a275e2a8de</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>CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a248219bf49ac5fdb0ba30566d9daa825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0341cc28245b89c85e78a26ba3379ce8</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>a6a23ef00cfb9a326ae9224a22548f7f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ae03e9d2453235fb0d18c976e5cb911f3</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>const internal::solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5132a9d4307aa249807ef5b3c501188e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad4ef9f7a15f29a0e15a265f09eb72b8d</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7b807139f545adaf27de92a9be087e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a32bfc54dad6f6dfdc7b11d5fc4ba727c</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7ae8b19702b24e187b9964e1f1c79db2</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="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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7a0ebff783e6e91622fc2775dad7326c</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</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a42eac34b96cd6d88841ba2b943071953</anchor>
      <arglist>(const SparseMatrix&lt; RhsScalar, RhsOptions, RhsIndex &gt; &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a404b4d5a3a90ed7c994f70a275e2a8de</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>CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a248219bf49ac5fdb0ba30566d9daa825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0341cc28245b89c85e78a26ba3379ce8</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>a6a23ef00cfb9a326ae9224a22548f7f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ae03e9d2453235fb0d18c976e5cb911f3</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>const internal::solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5132a9d4307aa249807ef5b3c501188e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad4ef9f7a15f29a0e15a265f09eb72b8d</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7b807139f545adaf27de92a9be087e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a32bfc54dad6f6dfdc7b11d5fc4ba727c</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7ae8b19702b24e187b9964e1f1c79db2</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="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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7a0ebff783e6e91622fc2775dad7326c</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</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a42eac34b96cd6d88841ba2b943071953</anchor>
      <arglist>(const SparseMatrix&lt; RhsScalar, RhsOptions, RhsIndex &gt; &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a404b4d5a3a90ed7c994f70a275e2a8de</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>CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a248219bf49ac5fdb0ba30566d9daa825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a0341cc28245b89c85e78a26ba3379ce8</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>a6a23ef00cfb9a326ae9224a22548f7f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ae03e9d2453235fb0d18c976e5cb911f3</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>const internal::solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5132a9d4307aa249807ef5b3c501188e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; CholmodBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad4ef9f7a15f29a0e15a265f09eb72b8d</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a7b807139f545adaf27de92a9be087e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a32bfc54dad6f6dfdc7b11d5fc4ba727c</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>CmdLineParser</name>
    <filename>classCmdLineParser.html</filename>
    <member kind="function">
      <type></type>
      <name>CmdLineParser</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ad6e4cd0c3d690ceb3acae4fe838d3d33</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CmdLineParser</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ad6e4cd0c3d690ceb3acae4fe838d3d33</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CmdLineParser</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ad6e4cd0c3d690ceb3acae4fe838d3d33</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CmdLineParser</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ad6e4cd0c3d690ceb3acae4fe838d3d33</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CmdLineParser</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ad6e4cd0c3d690ceb3acae4fe838d3d33</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CmdLineParser</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ad6e4cd0c3d690ceb3acae4fe838d3d33</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CmdLineParser</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ad6e4cd0c3d690ceb3acae4fe838d3d33</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator()</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ac4da3deea3401a1b0b09241047a43bbb</anchor>
      <arglist>(string param, string defvalue=&quot;-1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator()</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ac4da3deea3401a1b0b09241047a43bbb</anchor>
      <arglist>(string param, string defvalue=&quot;-1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator()</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ac4da3deea3401a1b0b09241047a43bbb</anchor>
      <arglist>(string param, string defvalue=&quot;-1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator()</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ac4da3deea3401a1b0b09241047a43bbb</anchor>
      <arglist>(string param, string defvalue=&quot;-1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator()</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ac4da3deea3401a1b0b09241047a43bbb</anchor>
      <arglist>(string param, string defvalue=&quot;-1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator()</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ac4da3deea3401a1b0b09241047a43bbb</anchor>
      <arglist>(string param, string defvalue=&quot;-1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>operator()</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>ac4da3deea3401a1b0b09241047a43bbb</anchor>
      <arglist>(string param, string defvalue=&quot;-1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a62e3348c1336b5dbe59f88ea6922ccbc</anchor>
      <arglist>(string param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a62e3348c1336b5dbe59f88ea6922ccbc</anchor>
      <arglist>(string param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a62e3348c1336b5dbe59f88ea6922ccbc</anchor>
      <arglist>(string param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a62e3348c1336b5dbe59f88ea6922ccbc</anchor>
      <arglist>(string param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a62e3348c1336b5dbe59f88ea6922ccbc</anchor>
      <arglist>(string param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a62e3348c1336b5dbe59f88ea6922ccbc</anchor>
      <arglist>(string param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a62e3348c1336b5dbe59f88ea6922ccbc</anchor>
      <arglist>(string param)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>argc</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a92abcfad76597b2f1aa7883eedd90182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char **</type>
      <name>argv</name>
      <anchorfile>classCmdLineParser.html</anchorfile>
      <anchor>a6cb1102954b2b219f625396f502a5265</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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a8672fee10a99db5d637d2e9a00d3e907</anchor>
      <arglist></arglist>
    </member>
    <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>void</type>
      <name>init</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>ae0519e13dd010b233c90d0c6853e2088</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="class">
    <name>Eigen::CoeffBasedProduct</name>
    <filename>classEigen_1_1CoeffBasedProduct.html</filename>
    <templarg>LhsNested</templarg>
    <templarg>RhsNested</templarg>
    <templarg>NestingFlags</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <base>MatrixBase&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; CoeffBasedProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ab590898852375c6e5d95acd5988aed19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>aadc553c7143dd51e0d574ecdc519e229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a14d2d7a2e08daa43faa84c54660482ce</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a961936695b08556dcd451707ce20e1a1</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoeffBasedProduct</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ab2e50e6efe7922fd17a638295cd003a9</anchor>
      <arglist>(const CoeffBasedProduct &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoeffBasedProduct</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ae30d1961808d104c65a95c68f080fedd</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a00c1164410e686e283e090b6103b5a20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>adb3eefed36b28ebba499e8e0eebdbce1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, DiagonalIndex &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>afd95cf6e859fb3ee794a45ccb7396f24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>aa2492e0565b8888f6c8e3f187d8c437c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ad17035bc69231fe14070c37582fe643a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>aa602332644fb64345169826caf3706f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a4315fc7c0336bc2a8c7294c82026e040</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ab7479c57fcdc67853ddb47edf60d24a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a2c3d78d3294d9d735df66ea5ae3f5445</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; LhsNested &gt;::type</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>af80871cb03a8af492e2d190a71ee92c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a1acbe2402211c1559dfe84eeb83a1366</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>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ab4e2a94badbde47e5b31ae09b3928f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a8f259f401717a4c2383faf0a562ac4d3a3560e7996f89b34d46824136bf4e9114</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a8f259f401717a4c2383faf0a562ac4d3ab49ca2fa0889efd72d6b758bc3af0ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; CoeffBasedProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a6b6cd789293f711f6e5e7c142a6bd2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; CoeffBasedProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a171ba74b3c23c9a9c3d5fa4ebcf370d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a8f259f401717a4c2383faf0a562ac4d3ab49ca2fa0889efd72d6b758bc3af0ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestByRefBit &gt;</type>
      <name>LazyCoeffBasedProductType</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a9d2d621696b96b4057d5478b80534c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>a8f259f401717a4c2383faf0a562ac4d3a3560e7996f89b34d46824136bf4e9114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::product_coeff_impl&lt; CanVectorizeInner?InnerVectorizedTraversal:DefaultTraversal, Unroll?InnerSize-1:Dynamic, _LhsNested, _RhsNested, Scalar &gt;</type>
      <name>ScalarCoeffImpl</name>
      <anchorfile>classEigen_1_1CoeffBasedProduct.html</anchorfile>
      <anchor>ad344f522a14f969ede529ec0e75b47ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::colamd_col</name>
    <filename>structinternal_1_1colamd__col.html</filename>
    <templarg>Index</templarg>
    <member kind="variable">
      <type>Index</type>
      <name>degree_next</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a473086effc348c770a378245f6e3c304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>hash</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a9d91b4fd1b115b8997dcec3833edaea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>hash_next</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a3361e2a86725e2a9f747a0307a05eaa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>headhash</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a76101208cae46c9a1a23c3ecca172152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>length</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ac974bd587aa0c61109c4a7545c5821c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>order</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ab56beda69801eb036ab75ede005ce7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>parent</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a7a3777d1595cf35bc6dee4dbb5d8da90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>prev</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a1b13eff1bbb6e60eebc249730d2c397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>score</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a732d4fe4ed8fc2217f486f392441f694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@379</type>
      <name>shared1</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a5cdf7c2e0e0fd7da29992208f359d898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@380</type>
      <name>shared2</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ad692978f88c01e1c98fe480a6f096332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@381</type>
      <name>shared3</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a3595e8b02a3d2fc7f0a2902e89b97bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@382</type>
      <name>shared4</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ac3f4bdfa56521415f034701ffb30b1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>start</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ab857a87fb914b95146ee81cbc747e841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>thickness</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ae0522aa98ea2210031dd1c31b7e2c2c3</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>Index</type>
      <name>degree_next</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>aec277929c31c9822d4c6e02ea5b71afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>hash</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a647aebc17ff59421b68df383fefbd966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>hash_next</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>aa3f41aab1a4c733f69679bc2e46b65bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>headhash</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a4b7aa51f4062ee9fc2497816751ff785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>length</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>acbe513071e3965b7e8654beade325b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>order</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>ab2a182c1477566df916bf57089f018fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>parent</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a30f1d143b7ab0b76aa2cb56bee3114dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>prev</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>aa323f1b1cc9cca9648487a674f14837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>score</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>ae59e900779f58222ac4324e21717a1f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@385</type>
      <name>shared1</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>adfada1ed027577a23f74bb7e9153e177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@386</type>
      <name>shared2</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>aa29c032d29f4189f8b3b1bdd6835c3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@387</type>
      <name>shared3</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a423dbae370d44516751a15a051a34607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@388</type>
      <name>shared4</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a3c48d0081c3bb404f5cc226e2052687d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>start</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>ace781e3a17ffaabf08d4d0cee1535235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>thickness</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>ac73e764e779dbad210ffada975644800</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::Colamd_Row</name>
    <filename>structinternal_1_1Colamd__Row.html</filename>
    <templarg>Index</templarg>
    <member kind="variable">
      <type>Index</type>
      <name>degree</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>af6ecf7245d9be53d54d8fb92f6b83d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>first_column</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>ae565d11e059743a3fe81b45206ee2daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>length</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a4170ac562f559288e229f7adc7257575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>mark</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a7119617fc386971f3ccbd91f63e5bf27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>p</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a59219cc3d0a5e5c80f5ab23fd7ba5f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::Colamd_Row::@383</type>
      <name>shared1</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>aaf694834a00bc963324e6db149124a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::Colamd_Row::@384</type>
      <name>shared2</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>ad552f443d98f17ea17c7185ded9ab146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>start</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>ae3bf26c00f988f63319e6dbd3b1a925c</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>Index</type>
      <name>degree</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a105d3714a3198396027ad02485fba1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>first_column</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>aefbed090da39458bbb4c63ca5e1031f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>length</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a7a4cae652e26f14853768f8504733381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>mark</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a1f9e09217aa11b2bcf9cca20dce1c180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>p</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a3bd7b193035f34ef93910f42de94aef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::Colamd_Row::@389</type>
      <name>shared1</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a39065db2a6d65fa5fdaa23000f634f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::Colamd_Row::@390</type>
      <name>shared2</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a2ed17d9c066fb36940ae3666d74ffd84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>start</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>ae8b9193332c84f7492f5bcc7af4c86b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::COLAMDOrdering</name>
    <filename>classEigen_1_1COLAMDOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a6f32d280de2a480a3822d1336c57de0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a50936b8f7598735739948af1242c54e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a40636dc54c6a6c2b971c92145b4dacd5</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>a9f842f12c279db18f97793315cdd1604a2b7d6936770907f5042d03375bff2c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a6455fe3000941557fca86f2638304210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a2ca0f7e6b9eab150369a284b3509d46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604aecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a6455fe3000941557fca86f2638304210</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aad94196a60d6730a2d1e04e0259931ed</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>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, Options, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a67681e867473b1f9eb09e58953399f30</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>a9f842f12c279db18f97793315cdd1604a8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604aecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a2ca0f7e6b9eab150369a284b3509d46b</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>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>a9f842f12c279db18f97793315cdd1604a2b7d6936770907f5042d03375bff2c1b</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a48d22ccda5eb5a0911a56c4fa089e750</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>a12c2f933c38cd3646f6bdec84acbdaa1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1a3b89f935bbddf03fe2024200a36b37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af131ff002ab1af8e8b3be37dfa3e287f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a28c8d0620af0bd5145387017b193e919</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>abdfb03a54aa41aab73ed564afbd09e19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab39a52391cba9004c6472099401a4b52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4aa14d4273c9233f2e142b7a758ab8b8</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a896384cd2fed87eb1a17f28b83e8debc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; ColPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad6cdead45726864740d14cbe2123e186</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac4ccd922f93ab102b3b277169c06a844</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a426935560aae4ddbd8f23691c867a4d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a463ae2d15c6cc23067344e96a4c48855</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad2aa70ff92ea9a11927fa9787714250c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab702ddd5fdd2f4df5c15e1cad5476b12</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acdf72e33ed6e93a5d23e7c69c2096756</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7818d27c50213836a6f6b2e795ab52e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae09a0eab1956d94ff1a2f3fb456762af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa25a504e867fe40503dffb099500c702</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab1f9432e758be94e7a25a7d596bd85e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af970701ad87fc8685e1437f238545400</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 internal::solve_retval&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6e71804e19c3b50a393abcb6d738bd24</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>ad640b94338c5155906cabb422ba5f515</anchor>
      <arglist>() const </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>RealRowVectorType</type>
      <name>m_colSqNorms</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a87deb25f34c65fe3f6b435034b292821</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::Index</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a204c3aca71471c74245c9b34dd6e7c1f</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>a9f842f12c279db18f97793315cdd1604a6455fe3000941557fca86f2638304210</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aad94196a60d6730a2d1e04e0259931ed</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>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, Options, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a67681e867473b1f9eb09e58953399f30</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>a9f842f12c279db18f97793315cdd1604a8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604aecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a2ca0f7e6b9eab150369a284b3509d46b</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>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>a9f842f12c279db18f97793315cdd1604a2b7d6936770907f5042d03375bff2c1b</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a48d22ccda5eb5a0911a56c4fa089e750</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>a12c2f933c38cd3646f6bdec84acbdaa1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1a3b89f935bbddf03fe2024200a36b37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af131ff002ab1af8e8b3be37dfa3e287f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a28c8d0620af0bd5145387017b193e919</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>abdfb03a54aa41aab73ed564afbd09e19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab39a52391cba9004c6472099401a4b52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4aa14d4273c9233f2e142b7a758ab8b8</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a896384cd2fed87eb1a17f28b83e8debc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; ColPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad6cdead45726864740d14cbe2123e186</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac4ccd922f93ab102b3b277169c06a844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a426935560aae4ddbd8f23691c867a4d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a463ae2d15c6cc23067344e96a4c48855</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad2aa70ff92ea9a11927fa9787714250c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab702ddd5fdd2f4df5c15e1cad5476b12</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acdf72e33ed6e93a5d23e7c69c2096756</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7818d27c50213836a6f6b2e795ab52e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae09a0eab1956d94ff1a2f3fb456762af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa25a504e867fe40503dffb099500c702</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab1f9432e758be94e7a25a7d596bd85e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af970701ad87fc8685e1437f238545400</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 internal::solve_retval&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6e71804e19c3b50a393abcb6d738bd24</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>ad640b94338c5155906cabb422ba5f515</anchor>
      <arglist>() const</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>RealRowVectorType</type>
      <name>m_colSqNorms</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a87deb25f34c65fe3f6b435034b292821</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::Index</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a204c3aca71471c74245c9b34dd6e7c1f</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>a9f842f12c279db18f97793315cdd1604a6455fe3000941557fca86f2638304210</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aad94196a60d6730a2d1e04e0259931ed</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>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, Options, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a67681e867473b1f9eb09e58953399f30</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>a9f842f12c279db18f97793315cdd1604a8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604aecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9f842f12c279db18f97793315cdd1604a2ca0f7e6b9eab150369a284b3509d46b</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>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>a9f842f12c279db18f97793315cdd1604a2b7d6936770907f5042d03375bff2c1b</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a48d22ccda5eb5a0911a56c4fa089e750</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>a12c2f933c38cd3646f6bdec84acbdaa1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1a3b89f935bbddf03fe2024200a36b37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af131ff002ab1af8e8b3be37dfa3e287f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a28c8d0620af0bd5145387017b193e919</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>abdfb03a54aa41aab73ed564afbd09e19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab39a52391cba9004c6472099401a4b52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a4aa14d4273c9233f2e142b7a758ab8b8</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a896384cd2fed87eb1a17f28b83e8debc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; ColPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad6cdead45726864740d14cbe2123e186</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac4ccd922f93ab102b3b277169c06a844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a426935560aae4ddbd8f23691c867a4d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a463ae2d15c6cc23067344e96a4c48855</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad2aa70ff92ea9a11927fa9787714250c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab702ddd5fdd2f4df5c15e1cad5476b12</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>acdf72e33ed6e93a5d23e7c69c2096756</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7818d27c50213836a6f6b2e795ab52e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae09a0eab1956d94ff1a2f3fb456762af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa25a504e867fe40503dffb099500c702</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab1f9432e758be94e7a25a7d596bd85e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af970701ad87fc8685e1437f238545400</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 internal::solve_retval&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6e71804e19c3b50a393abcb6d738bd24</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>ad640b94338c5155906cabb422ba5f515</anchor>
      <arglist>() const</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>RealRowVectorType</type>
      <name>m_colSqNorms</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a87deb25f34c65fe3f6b435034b292821</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::Index</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a204c3aca71471c74245c9b34dd6e7c1f</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>af15d8ccfb66e90f1d6c23b9e3de0f264ac2db34d827867e8cf18833f266f945dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>af15d8ccfb66e90f1d6c23b9e3de0f264ac2db34d827867e8cf18833f266f945dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a20153208f745376ce236342fb0f7e2ae</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="function">
      <type></type>
      <name>column_dfs_traits</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a46b3288df8bd276866b6b94cd5d5ee88</anchor>
      <arglist>(Index jcol, Index &amp;jsuper, typename SparseLUImpl&lt; Scalar, Index &gt;::GlobalLU_t &amp;glu, SparseLUImpl&lt; Scalar, Index &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, Index &gt;::GlobalLU_t &amp;</type>
      <name>m_glu</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a397c604f15831fad104583c8403f5254</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, Index &gt; &amp;</type>
      <name>m_luImpl</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>aa1446b680cb29e17fd743a48a14479bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CommaInitializer</name>
    <filename>structEigen_1_1CommaInitializer.html</filename>
    <templarg>XprType</templarg>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a708c8fd72594108cf0baf3289e37e2b7</anchor>
      <arglist></arglist>
    </member>
    <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></type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ac2beec1dc1f271931c1b13e2b265f69b</anchor>
      <arglist>(XprType &amp;xpr, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ad6dc92ad64291f5ff60972160e402cff</anchor>
      <arglist>(XprType &amp;xpr, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>XprType &amp;</type>
      <name>finished</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a3cf9e2b8a227940f50103130b2d2859a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ad978f99b704ce1e446f1d1973fbd51f1</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a77360833e9c98c31406157c99e0d27d2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a76c9981fbf100ccbe5175fff593d2d5d</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="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>ab4e868f1d72b357fcdbe2df47153433daa2a2d9eb7e0333818fa6d82fad4bd0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433dab207d393744b012e51dbd40592f5cbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433da57ae1bf982997b163cae99622c02d1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433dac51054783492a77bab67dc1f0391e14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433da14ffdb33a2b31ae8ec67fcc81e510ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433dab207d393744b012e51dbd40592f5cbae</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a6777484fda0cca114ac436c58e70f967</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>ab4e868f1d72b357fcdbe2df47153433da14ffdb33a2b31ae8ec67fcc81e510ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433dac51054783492a77bab67dc1f0391e14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ab4e868f1d72b357fcdbe2df47153433da57ae1bf982997b163cae99622c02d1a5</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>ab4e868f1d72b357fcdbe2df47153433daa2a2d9eb7e0333818fa6d82fad4bd0a9</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>a01c41de1fa1c20d35373810e4e07b708</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a662e1913538bf42065c32b895705fd0b</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a7b0d9c8700a8386af15cbbf078cc428c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const EigenvectorType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ac7e1a42ab876927948a61cfec58d7bdf</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>afcd553ae7aa42aa1fd3f34b7764cd25b</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="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>a2b412b2ed57081b54ff85110dbe4b865aa21901583016e3f7ccc07e8fb964c91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ac3a4117284eef3308e12fbce55579f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ad8b8ae29e8e41493cbf127219ef2bbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ac3a4117284eef3308e12fbce55579f71</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a3a6e064d7dd0916ee26f85ce1e09c187</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>a2b412b2ed57081b54ff85110dbe4b865ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ad8b8ae29e8e41493cbf127219ef2bbd0</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>a2b412b2ed57081b54ff85110dbe4b865aa21901583016e3f7ccc07e8fb964c91e</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>ad46790cda5b757225a309f90a8bd119b</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>a1b0fcd6cd17ba9cedbee8be7e785e2b1</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afc964634b01ff32380421eb3dc19bad9</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</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>acc28b5ca309e5ef30c4ae3d55cdb2d5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a5c293f662b799b41a1ec09ecdc9a2349</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a35fd4c307ddf74b10beeabb4caada216</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>a2b412b2ed57081b54ff85110dbe4b865ac3a4117284eef3308e12fbce55579f71</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a3a6e064d7dd0916ee26f85ce1e09c187</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>a2b412b2ed57081b54ff85110dbe4b865ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2b412b2ed57081b54ff85110dbe4b865ad8b8ae29e8e41493cbf127219ef2bbd0</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>a2b412b2ed57081b54ff85110dbe4b865aa21901583016e3f7ccc07e8fb964c91e</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>ad46790cda5b757225a309f90a8bd119b</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>a1b0fcd6cd17ba9cedbee8be7e785e2b1</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afc964634b01ff32380421eb3dc19bad9</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</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>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>acc28b5ca309e5ef30c4ae3d55cdb2d5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a5c293f662b799b41a1ec09ecdc9a2349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a35fd4c307ddf74b10beeabb4caada216</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>_Index</templarg>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a5bbc1b9fc229fd9d227ea9b45b942919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>abe30bcf97da733d633bb1038f14fe22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a48a032ae2d261b1638ed835933573329</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a045f7ea009706f34c18e26899844b297</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>a551006b39efa9bc3f380ab499da7934a</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>ad4e54491daea061f398decd4b2f73a69</anchor>
      <arglist>(size_t start, size_t 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>aee2869a8b9b294972a0d9dcea88fe7ec</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>a7fb46834ef4be15ff2e8006621430999</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a0fe1a4e317ae677e6348c3025fbd7e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad0098e9ca260c9ff2d6bbe4b98ec3c8a</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aff6bb68b629bf52faa2cf27ae5fbfb9e</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ae60126f82925c92f071b63e0ac9d7c63</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a16f2f30539d5df395ef4e0de7fae833a</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad40715b9353312fe0b1092cd5639871b</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>a587b1546755f99d31d7f98fe507ed829</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>ab27ed799d99a2543fe70d1008f32f514</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8727f96cedbbd394a6d2edb9c118e480</anchor>
      <arglist>(size_t size, float reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a80e5adacba4bde4a9628985874cb0222</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>afd2629863ffdc1e8ca849ce52a361fb5</anchor>
      <arglist>(size_t start, size_t end, Index key) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a983da9db4034aa6512c4a53e0f18ee9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac466017e6722cab5328ba8386a81bc3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a6b29e48a79996636c1e2ef9a093383cb</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>a0edaaa68204d60c7b6870eed21110ae3</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a78de60af61226213b7ef4ce53913b90c</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a396e1e734cd17e21555395f008fb258f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CompressedStorage</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a95fafe4384a15b00a9f1d4e91c3c0839</anchor>
      <arglist>(Index *indices, Scalar *values, size_t size)</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>a4797c0164ad50eb6a79c10ca27629e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7e4a4dff1fffedc7369efa2090825c59</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a2e0aa31b8f37baad30ff7a2fc2cb71a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aafd111a3cf2a65d68c71751ca4d5d59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab94460486a0e78ca3c1f0684ffad2c6b</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>a8b838549e35ed9990a604d3fedac8421</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CompressedStorage&lt; Scalar, Index &gt;</name>
    <filename>classEigen_1_1internal_1_1CompressedStorage.html</filename>
    <member kind="typedef">
      <type>Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a5bbc1b9fc229fd9d227ea9b45b942919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>abe30bcf97da733d633bb1038f14fe22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a48a032ae2d261b1638ed835933573329</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a045f7ea009706f34c18e26899844b297</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>a551006b39efa9bc3f380ab499da7934a</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>ad4e54491daea061f398decd4b2f73a69</anchor>
      <arglist>(size_t start, size_t 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>aee2869a8b9b294972a0d9dcea88fe7ec</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>a7fb46834ef4be15ff2e8006621430999</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a0fe1a4e317ae677e6348c3025fbd7e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad0098e9ca260c9ff2d6bbe4b98ec3c8a</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aff6bb68b629bf52faa2cf27ae5fbfb9e</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ae60126f82925c92f071b63e0ac9d7c63</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a16f2f30539d5df395ef4e0de7fae833a</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad40715b9353312fe0b1092cd5639871b</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>a587b1546755f99d31d7f98fe507ed829</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>ab27ed799d99a2543fe70d1008f32f514</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8727f96cedbbd394a6d2edb9c118e480</anchor>
      <arglist>(size_t size, float reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a80e5adacba4bde4a9628985874cb0222</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>afd2629863ffdc1e8ca849ce52a361fb5</anchor>
      <arglist>(size_t start, size_t end, Index key) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a983da9db4034aa6512c4a53e0f18ee9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac466017e6722cab5328ba8386a81bc3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a6b29e48a79996636c1e2ef9a093383cb</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>a0edaaa68204d60c7b6870eed21110ae3</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a78de60af61226213b7ef4ce53913b90c</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a396e1e734cd17e21555395f008fb258f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CompressedStorage</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a95fafe4384a15b00a9f1d4e91c3c0839</anchor>
      <arglist>(Index *indices, Scalar *values, size_t size)</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>a4797c0164ad50eb6a79c10ca27629e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7e4a4dff1fffedc7369efa2090825c59</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a2e0aa31b8f37baad30ff7a2fc2cb71a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aafd111a3cf2a65d68c71751ca4d5d59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab94460486a0e78ca3c1f0684ffad2c6b</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>a8b838549e35ed9990a604d3fedac8421</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse.html</anchorfile>
      <anchor>ad42218ed0297dc98edf530b45baf4632</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>a42d0e9d25a3e42af3411b57d4fdbc69f</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>aef4795dc0dd8c869d59d93933a20f598</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>ac84dbf247979a52cf426f860685c08ab</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 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>afe7c34e9c3bebdac64c8bfa2e3eaf171</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 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>a51d83aa23466e7bf7db4632ed0639186</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 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>a3424d9a6eb5428c890cab5342ce91817</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 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>a90bfbbd0008fc05304a5243fe028032b</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4.html</anchorfile>
      <anchor>ad2177f2a3fee4d20856d134e5aec9622</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>af26f83e901ae8307645f7c68448cdbf9a2ad2aa9760758de4595111d290f740ec</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>af26f83e901ae8307645f7c68448cdbf9a37e76fc0610c1d1aba8e83a8f1177d7b</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>af26f83e901ae8307645f7c68448cdbf9a7c0cf7ff133f3a27ba692be05e89fcfa</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>af26f83e901ae8307645f7c68448cdbf9a2ad2aa9760758de4595111d290f740ec</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>af26f83e901ae8307645f7c68448cdbf9a37e76fc0610c1d1aba8e83a8f1177d7b</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>af26f83e901ae8307645f7c68448cdbf9a7c0cf7ff133f3a27ba692be05e89fcfa</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>aa15ccc00691d377829c59dc9c5e9d2fd</anchor>
      <arglist>(const MatrixType &amp;matrix, 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>a60d35680202cf0eebba65c84b60ad9a7a93684dc3b2dd71add6cbb345c6313029</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>a60d35680202cf0eebba65c84b60ad9a7af093d5e4dc154b6c50676f5973bc1ac1</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>a60d35680202cf0eebba65c84b60ad9a7acfeaf7edd2c790c96836cc2554f59dd4</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>a60d35680202cf0eebba65c84b60ad9a7a93684dc3b2dd71add6cbb345c6313029</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>a60d35680202cf0eebba65c84b60ad9a7af093d5e4dc154b6c50676f5973bc1ac1</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>a60d35680202cf0eebba65c84b60ad9a7acfeaf7edd2c790c96836cc2554f59dd4</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>ac8e9bee4b584db5af87adf3d111361a6</anchor>
      <arglist>(const MatrixType &amp;matrix, 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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4.html</anchorfile>
      <anchor>ad2177f2a3fee4d20856d134e5aec9622</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>a12d791c28c9826f8ab7370fc7d2aaa55a42cb02bac0badf6c656b9c9a034ca188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a12d791c28c9826f8ab7370fc7d2aaa55a42cb02bac0badf6c656b9c9a034ca188</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>a83973e46754d5fc272a43f1f6344ed45a5151cb9800ccb139755c4248791eada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_dynamic_size_storage</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a2fa061d04af5e18312a82ed46ddef2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>aligned_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a9da7d5a658fefb3fbd4b0b0fae27a7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>packet_access_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a98ff971c2ab9dcd30f4b22347eb29033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>aligned_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a9da7d5a658fefb3fbd4b0b0fae27a7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_dynamic_size_storage</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a2fa061d04af5e18312a82ed46ddef2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>packet_access_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a83973e46754d5fc272a43f1f6344ed45a98ff971c2ab9dcd30f4b22347eb29033</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>a83973e46754d5fc272a43f1f6344ed45a5151cb9800ccb139755c4248791eada4</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="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; internal::must_nest_by_value&lt; ExpressionType &gt;::ret, ExpressionType, const ExpressionType &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <member kind="typedef">
      <type>ExpressionType</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; internal::must_nest_by_value&lt; ExpressionType &gt;::ret, ExpressionType, ExpressionType &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <member kind="typedef">
      <type>ExpressionType</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;!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></templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
  </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>
  </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>
  </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>a23bc4aad8ec51c0c737c7e208f0d8573</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>aaf9909520945ec74e1f55ff8c4410c25</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>a8c1e44587f35e7c52a15bbb58640341f</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>a5f96252eb5f8f30be45207c25547cf70</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>a28a1a761ce6a0cf13c6c6e524f18980c</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>ad0a0f4efee000c1c1b87ee73e9b4eddb</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>af8fe6473b18486810e414b1d14541e2d</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>a8268ab42053f90e6c34f5de5ee9e61a6</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet2d &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>a4cd2c71699d7d5638a9ef09717a5985a</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>a4cd2c71699d7d5638a9ef09717a5985a</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>a4cd2c71699d7d5638a9ef09717a5985a</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>a9ce211168f1749459d92feb875397849</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>a9ce211168f1749459d92feb875397849</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>a9ce211168f1749459d92feb875397849</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>a229269ea00fde0dbf94afa1c7626da0a</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>a229269ea00fde0dbf94afa1c7626da0a</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>a229269ea00fde0dbf94afa1c7626da0a</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>aab656e742b4bfe403289d05bb7a8c672</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>aab656e742b4bfe403289d05bb7a8c672</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>aab656e742b4bfe403289d05bb7a8c672</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>a80ca2ac3c4cf4450006b82428ebbcd79</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>a80ca2ac3c4cf4450006b82428ebbcd79</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>a80ca2ac3c4cf4450006b82428ebbcd79</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>a79c86319faf8ec2ced6ec1af4927b81a</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>a79c86319faf8ec2ced6ec1af4927b81a</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>a79c86319faf8ec2ced6ec1af4927b81a</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>a9a5233fe81d8543716f6dd4ed6cd479e</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>a69698cc3f42a25607edc01debf980f8b</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>a61405518476a87cacae8eb04986e9a1c</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>a409d40800bbd94b9ca93a887c090bec3</anchor>
      <arglist>(const Packet2d &amp;x, const Packet1cd &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>ac7dcf68508b2cab09e546a2723c90aea</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>aced60ee4b990f58cebc51fd66c9a699e</anchor>
      <arglist>(const Packet4f &amp;x, const Packet2cf &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>a1cbd52d3f8f9d2d056d0e18fb696071d</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>a923d3e32bebbbf936c30c28d8130e881</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_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>ad151d386f01e4f8b72039502cbf4256b</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_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a7424dbf4b9630a18eb18f265dd30946e</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>a19c825a4d356ccaa37ec14621fb34a02</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>a41b8153f9ef12d2f1a4e3b360dd71508</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>a6fbe0426397e96a5a5b4e326dc8c9720</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>ada59bfab06c97e4a97e06775bbf39111</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>a17df4357e3777494680f2102b5aad585</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>aff65235f0d277d6cd81b2b09f2c16157</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>a6eb11193e08939c8fbd94d1e823fdbad</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>a7109580a660d95f8cc98564ad3f9352c</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>ad4a079281a7e0fd16cec8b8b61b0eb11</anchor>
      <arglist>(const T &amp;x)</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>a6b9b20367d99ca7e4fe22028bf04d483</anchor>
      <arglist>(const T &amp;x)</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>a9b25446654743d97d4ea1670317df5a2</anchor>
      <arglist>(const T &amp;x)</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>aa06571b4dd461c4799bfcb9746fe0d94</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_impl</name>
    <filename>structEigen_1_1internal_1_1conj__impl.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conj__impl.html</anchorfile>
      <anchor>a35e51c711ef6d3ccdbc5213dc3c5bbcc</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conj__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ae2caba6a2eb569a63e3ebccf0a499090</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_retval</name>
    <filename>structEigen_1_1internal_1_1conj__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conj__retval.html</anchorfile>
      <anchor>a9443dafde5f442b5bc4fb5cc4ec7205f</anchor>
      <arglist></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>a1ba7ed08da575d2a20901affac61afe4a4a8e0eab77daad2f99dbcab7a83f2117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a9a5fccee468ea7df446f51ace5568443</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>a1ba7ed08da575d2a20901affac61afe4a4a8e0eab77daad2f99dbcab7a83f2117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a476e581e58f3653b527d3fd664873794</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solveWithGuess</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>aa3c31a0d451759e5197169a88f754f22</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>a36acde5d6504d19fd5c43318b98272d1</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval_with_guess&lt; ConjugateGradient, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a52ef78b3095d410acb1ce0082519adb5</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const </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></templarg>
    <templarg></templarg>
    <templarg>IsVector</templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>a502de7015b3c8c8da24cd6b0cbb22e51</anchor>
      <arglist></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>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>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a8ae31ba784540811ac8d9c400a42c85f</anchor>
      <arglist></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>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>
    <member kind="function">
      <type></type>
      <name>const_blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>a4a7289a55a34778bfd07a3f4e5ebb9c2</anchor>
      <arglist>(const Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>a7602c3354336a4cc5f6067c16e288e31</anchor>
      <arglist>(Index i, Index j) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *EIGEN_RESTRICT</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>aaff2111ab89ec8c3efd41930b8123d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>ad9d301d511cd1b780624c31a831931ed</anchor>
      <arglist></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::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::Transform::construct_from_matrix</name>
    <filename>structEigen_1_1Transform_1_1construct__from__matrix.html</filename>
    <templarg></templarg>
    <templarg>BigMatrix</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1Transform_1_1construct__from__matrix.html</anchorfile>
      <anchor>af458083671edf5fcbd30bc236d33eeee</anchor>
      <arglist>(Transform *transform, const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Transform::construct_from_matrix&lt; OtherDerived, true &gt;</name>
    <filename>structEigen_1_1Transform_1_1construct__from__matrix_3_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1Transform_1_1construct__from__matrix_3_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>ae480d9b15931fc93c5ed88697713775f</anchor>
      <arglist>(Transform *transform, const MatrixBase&lt; OtherDerived &gt; &amp;other)</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::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::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::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>ab52a88884e779a5c4c39bb374ae99581aed250169c93566b4087691fb8461f2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux_1_1Cost.html</anchorfile>
      <anchor>ab52a88884e779a5c4c39bb374ae99581aed250169c93566b4087691fb8461f2bb</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 internal::plain_matrix_type&lt; VectorLhs &gt;::type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cross3__impl.html</anchorfile>
      <anchor>a24e73005575a7502a1572f329bb69b14</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>internal::scalar_product_traits&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>af5f60994070da85b4febda5f44630f2f</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="class">
    <name>aruco::CvDrawingUtils</name>
    <filename>classaruco_1_1CvDrawingUtils.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>draw3dAxis</name>
      <anchorfile>classaruco_1_1CvDrawingUtils.html</anchorfile>
      <anchor>aad06546c17df82056b5592342635530f</anchor>
      <arglist>(cv::Mat &amp;Image, const CameraParameters &amp;CP, const cv::Mat &amp;Rvec, const cv::Mat &amp;Tvec, float axis_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>draw3dAxis</name>
      <anchorfile>classaruco_1_1CvDrawingUtils.html</anchorfile>
      <anchor>a401f7c58975c90e9f2ca5a2e0076637b</anchor>
      <arglist>(cv::Mat &amp;Image, Marker &amp;m, const CameraParameters &amp;CP)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>draw3dCube</name>
      <anchorfile>classaruco_1_1CvDrawingUtils.html</anchorfile>
      <anchor>a6f56214524fc8bf68245a8683de30e04</anchor>
      <arglist>(cv::Mat &amp;Image, Marker &amp;m, const CameraParameters &amp;CP, bool setYperpendicular=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Cwise</name>
    <filename>classEigen_1_1Cwise.html</filename>
    <templarg>ExpressionType</templarg>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::must_nest_by_value&lt; ExpressionType &gt;::ret, ExpressionType, const ExpressionType &amp; &gt;::type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a10d02b040c52bbf7ba8418f3b34e6dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ExpressionType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a23faa01c3e06f0a5b96317d46e21cdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, ExpressionType &gt;</type>
      <name>ScalarAddReturnType</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>aad26946ae770b0b7f8238cfa2ad8f748</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a29dd8af0958bf9e83345c1c376b4ea38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cwise</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a8f0ac3ece6106fedfa11e668e4c2a516</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>abac383189506e3a2c55e36d404b2fc2a</anchor>
      <arglist>(internal::scalar_quotient_op) operator/(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a940f9277c50f9c798e8641501644c2fd</anchor>
      <arglist>(std::less) operator&lt;(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a2961093175710a4e425d11138804bbdd</anchor>
      <arglist>(std::less_equal) operator&lt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a2c94737fc14ae10946630d8560a9dd08</anchor>
      <arglist>(std::greater) operator&gt;(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ac4018db4ba87443b9aac564653dfb81a</anchor>
      <arglist>(std::greater_equal) operator&gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a36df2e73fdbbcc4753b79a4c761eeb7d</anchor>
      <arglist>(std::equal_to) operator</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ab961db5aef448d31e6d207d93d5ff98d</anchor>
      <arglist>(std::not_equal_to) operator!</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>adcdcd81598c8b08ed1f16c845adbff73</anchor>
      <arglist>(std::less) operator&lt;(Scalar s) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>abbd07d24d4a1e9143e1c4fc9dade38b8</anchor>
      <arglist>(std::less_equal) operator&lt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ae701f20bdfd74b084860dae4bce28862</anchor>
      <arglist>(std::greater) operator&gt;(Scalar s) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ad36fffd27dd6f47e7778c6a70a80535f</anchor>
      <arglist>(std::greater_equal) operator&gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a20c4129444dbea6679b21f6991947552</anchor>
      <arglist>(std::equal_to) operator</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a37d7a96f851965abd361e753fe5ef585</anchor>
      <arglist>(std::not_equal_to) operator!</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>af80d66fa7b06988d96723521daf261dc</anchor>
      <arglist>(ExpressionType, OtherDerived) operator*(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ad705bb71c442bb9476b7872bc23a8e08</anchor>
      <arglist>(internal::scalar_abs_op) abs() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a2562c39c2869e9794077d7fe7f3eb528</anchor>
      <arglist>(internal::scalar_abs2_op) abs2() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ade683be6af16b8a969a418c343c1345d</anchor>
      <arglist>(internal::scalar_square_op) square() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a472b7d7d4a8825c0e4776cf38cec90f2</anchor>
      <arglist>(internal::scalar_cube_op) cube() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ab83875d0ad91408e84994de37663e55c</anchor>
      <arglist>(internal::scalar_inverse_op) inverse() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ae6d9685ff46144026da9f14b41aa3fd4</anchor>
      <arglist>(internal::scalar_sqrt_op) sqrt() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a67e55bde3c29951b85ccbd60c2fe70ca</anchor>
      <arglist>(internal::scalar_exp_op) exp() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a7a5f1840aaf8bedbd3eff7db36d1da02</anchor>
      <arglist>(internal::scalar_log_op) log() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>adc619629819868dd318a58d868da1001</anchor>
      <arglist>(internal::scalar_cos_op) cos() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ac79fb39048153e465568a90f05aaf599</anchor>
      <arglist>(internal::scalar_sin_op) sin() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a77154a34d89d303d828ede97562032af</anchor>
      <arglist>(internal::scalar_pow_op) pow(const Scalar &amp;exponent) const </arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_CWISE_BINOP_RETURN_TYPE() internal::scalar_max_op()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>aaed970771ee84deb517cdbcaa9689f75</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_CWISE_BINOP_RETURN_TYPE() internal::scalar_min_op()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a6fe9b3c4471dbf7e163eaf07be9ffabd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a82f859b7d785d0efeba621c884e422aa</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const ScalarAddReturnType</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a8087f844fa7ea1f0904c34d3d3a027ad</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ae43d5f6376e9709873ae1246a841330c</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>const ScalarAddReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ab4f2e1a681dcb3a214e00ea8df0a5049</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a17f9ba1acb47432dbef32f77bb3a35bc</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>abff8497e3dd6802e5dc7407806be0fa4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>a8bfaf4c0f925396bbce503c84c8f6791</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarAddReturnType</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1Cwise.html</anchorfile>
      <anchor>ae3ebfb798683c224a3b4f25a4a35073d</anchor>
      <arglist>(const Scalar &amp;scalar, const Cwise &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOp</name>
    <filename>classEigen_1_1CwiseBinaryOp.html</filename>
    <templarg>BinaryOp</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <base>CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, internal::promote_storage_type&lt; internal::traits&lt; Lhs &gt;::StorageKind, internal::traits&lt; Rhs &gt;::StorageKind &gt;::ret &gt;</base>
    <member kind="typedef">
      <type>internal::remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a6efa62aaf0a6b2fe68abe79bf3d7d37a</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>aa942695d2bc32d72cd41cea2f1b337b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, typename internal::promote_storage_type&lt; typename internal::traits&lt; Lhs &gt;::StorageKind, typename internal::traits&lt; Rhs &gt;::StorageKind &gt;::ret &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a3a22129a1fc8c0f88aa253897397b86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Lhs &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a80556660f0195384c8c69d8a12b60137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Rhs &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a7ba332a554e0e42eeadb738e87e0ebad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a1a3e4db04621d7fb365b173f19c19403</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a2632be5ea8702275eb319dedb51f0521</anchor>
      <arglist>(const Lhs &amp;aLhs, const Rhs &amp;aRhs, const BinaryOp &amp;func=BinaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const BinaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a06d79b57874aec041a677187aea556de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a010130acbe9d09e219da9507d9d02a26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>ad7045ea2bf6cfdde60a4bb45152786cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>af49c7e153f0a8e50c55ffddfdc6bc831</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>a593530139af18ebc8a626820356b83e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a4cfefb1c4cb3400768bbedc0b8e1df38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a84828626941184a31082055939ad1f0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Dense &gt;</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a4bb9c6dd6dd02fca88c83b83e96ea739</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>aaa245ecf75e4c00b8f99a032cbc5f45d</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a275e555603840c3ac34de8bda76de822</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>ab2a19981d9d0115f2020d9b62b102fea</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a2cea287b2eae68ebbdfc5d81ad712ae3</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>acdf0b6ee8b0e654af75b3f341a1c3078</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, internal::promote_storage_type&lt; internal::traits&lt; Lhs &gt;::StorageKind, internal::traits&lt; Rhs &gt;::StorageKind &gt;::ret &gt;</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl.html</filename>
  </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>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</class>
    <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>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_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a284a34b759dbf8de27bcd006aa82f484</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>aba8e7868122f88dfd2c15d52ca654f71</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a9535d08b559804b8c9e2df54b10443c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseNullaryOp</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a11bf0d70a8e2c1cd3f70ac0499d77fac</anchor>
      <arglist>(Index nbRows, Index nbCols, const NullaryOp &amp;func=NullaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const NullaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a5a50639a4221df3e9f39a9ab5c88a4c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a413494abd927520f7ba25414337492f5</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>aa8a9b9ca53bf3f0ba41a9fc9b1b5c1b2</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a9795529bef4baeb3a0595787ab4d5468</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="class">
    <name>Eigen::CwiseUnaryOp</name>
    <filename>classEigen_1_1CwiseUnaryOp.html</filename>
    <templarg>UnaryOp</templarg>
    <templarg>XprType</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <base>CwiseUnaryOpImpl&lt; UnaryOp, XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</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="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a995f8af60f9d8e74bacd5bf825dc1a01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseUnaryOp</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>adc38d7a69705df10e1cc0afb9e2fde4f</anchor>
      <arglist>(const XprType &amp;xpr, const UnaryOp &amp;func=UnaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const UnaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a6afe8ecde64deabf1533c9d63c5eb2a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>ac70938bd84e95ac6c747beb181c97ab1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>ab109b609529bba38574f73f1874b918a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a16189e61891c16425ce745dce33b3448</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>XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>aeaa8e085482b5dd66f531e5cc48269cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</base>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a8399008472418af3cc7d6ee280817198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; Derived &gt;::_XprTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a053e6ca4c1d07ec3c7557926151ac075</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>MatrixTypeIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a70d2ef9199ee34bb857a0716310e90aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>MatrixTypeReverseIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a5d5596a01b48a7a101464aaf7a7aac8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl&lt; UnaryOp, XprType, Dense &gt;</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>ab165f0660013fc2248c0dc4b45725f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, XprType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a77d618df9be6dcae6b0ec39ffd051d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0e9ba15e2911afbc3871a9dbf8d17036</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a7287ea9d714ad741c0846f4148078d4c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a6e3c1939729e23aaf668099c94b8510f</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a42135f98552f80cd883e274e672aee82</anchor>
      <arglist>(Index index) const </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>
  </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="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a78122ada4b04bd235cad2599d7b6db6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseUnaryView</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a01e630548de940941cbbd7d26108010c</anchor>
      <arglist>(const 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>a34aac963b5bee2d294c52085fd3361b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>af61c90b5c953f1a9c18e7ede7f9b67eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a7368e88a8b2bd1d224da7ee175fdfa95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a9050507b3db797591e4f2a84e06b273c</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>internal::nested&lt; MatrixType &gt;::type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>adb37aa6a608931c6ba56b23db8e56f1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </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_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ae65b5e3feed3b7ad60f2d6cded6f5560</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a95b527ff26857043640a7869ad9b0c94</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a5e09d8176ee2e65840bda84987339646</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a829c23c4c651bb9401efd4c6cef76665</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adbf9ccb11a485bbc596803cef86219eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ac24444b97e9f96a92165278d1329e305</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>aa6feb37a71ba81e451d785a8cac52182</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a61c60760fa0741ea6e1c58c7f37a4e2f</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>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</base>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a8e001b1500ced9cef16be31f96b74f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; Derived &gt;::_MatrixTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>ab11de2be9934ac206322a88f8ebcb7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>MatrixTypeIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2ead44d2f3f79f3cc65588ce221e5c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>MatrixTypeReverseIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>af9396110ad818cf2ae17ae980baa7d1f</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>ad9699b30967d6ae2b336a7b9be6fef30a570eea968d201d2f904dbc96c3fe24ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1decrement__size.html</anchorfile>
      <anchor>ad9699b30967d6ae2b336a7b9be6fef30a570eea968d201d2f904dbc96c3fe24ca</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>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a95535c551abd94d8cd68e175308fee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a098a15ff7a8faf702990a73a4bce8f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ae79eebb5e6b9997497c5ef193c50a41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a8ef2fa5b0374ee9ceb9a255a0caa605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ac0d6fbe639ba400689f4267874b50c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765aeaf4872e2d76d1bc2251259be777ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a21e1dee9db3ecf9b658481cb59ab9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a6b9b56cd6c096fe6ce75aa51025c259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a3cffabfc04805ec8322cb670764e6499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a51168b43e6095a83f924f5e0ebebe426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765afb001a46b49e4ee819b181687c707e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ab53245fe1d0d2c46396ec9d06b80ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a9cefd68905fe3b0d9c3b7e3431e30a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765adf0cb1ad8a2a8ef9710e43f06276e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPow</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a79828d125f521149de068e5762c31d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a127d06bc3b850de6418bcbc6da9a89b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a2ab094ca9559689e9814be7f9937f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a1a3a5024255260c5e04962755c8b1ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasASin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a051435857b2f54b9b43da1e4e8b5a723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasACos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a1e4104a04217f765805a472a7d02d582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasATan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765af36e662d5f227dd736fcdde9973200d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ac0d6fbe639ba400689f4267874b50c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765aeaf4872e2d76d1bc2251259be777ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasACos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a1e4104a04217f765805a472a7d02d582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a95535c551abd94d8cd68e175308fee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasASin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a051435857b2f54b9b43da1e4e8b5a723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasATan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765af36e662d5f227dd736fcdde9973200d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a3cffabfc04805ec8322cb670764e6499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a2ab094ca9559689e9814be7f9937f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765afb001a46b49e4ee819b181687c707e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a9cefd68905fe3b0d9c3b7e3431e30a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765adf0cb1ad8a2a8ef9710e43f06276e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a6b9b56cd6c096fe6ce75aa51025c259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a21e1dee9db3ecf9b658481cb59ab9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ae79eebb5e6b9997497c5ef193c50a41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a8ef2fa5b0374ee9ceb9a255a0caa605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPow</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a79828d125f521149de068e5762c31d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a51168b43e6095a83f924f5e0ebebe426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a127d06bc3b850de6418bcbc6da9a89b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765ab53245fe1d0d2c46396ec9d06b80ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a098a15ff7a8faf702990a73a4bce8f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a0545d0d78800d06f909208c12d7da765a1a3a5024255260c5e04962755c8b1ffa</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>a3972b84128a8b4e6f216461ea973446d</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::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>special_scalar_op_base&lt; Derived, internal::traits&lt; Derived &gt;::Scalar, NumTraits&lt; internal::traits&lt; Derived &gt;::Scalar &gt;::Real &gt;</base>
    <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::FixedSegmentReturnType</class>
    <class kind="class">Eigen::DenseBase::InnerIterator</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>a2a23aca545d2498fa26496869a5e3ae7adb37c78ebbf15aa20b65c3b70415a1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a25cb495affdbd796198462b8ef06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a5ffb8ac02e2095b4ebb7c9d001252bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a14f3d5afc2b71fdb6411a4c100fec6b5aacdda612c6183e129558e051788994f7</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="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a5ffb8ac02e2095b4ebb7c9d001252bee</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>a2a23aca545d2498fa26496869a5e3ae7a787f85fd67ee5985917eb2cef6e70441</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;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6ffa97d8fec95369a8bb76a1036f1fb1</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>a2a23aca545d2498fa26496869a5e3ae7a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad772e0ab2eb84b25cec6410631e8fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3cfc51da093d6f81eb0c6bee45db2bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, true &gt;, Derived &gt;</type>
      <name>RandomAccessLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aeb1bc427ffe529f1263c497163147aca</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>a2a23aca545d2498fa26496869a5e3ae7adb37c78ebbf15aa20b65c3b70415a1ab</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, false &gt;, Derived &gt;</type>
      <name>SequentialLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8c37cb4112a4b9ddcb4b91e085c94f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a23aca545d2498fa26496869a5e3ae7a25cb495affdbd796198462b8ef06be91</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="enumvalue">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a14f3d5afc2b71fdb6411a4c100fec6b5aacdda612c6183e129558e051788994f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abca44e0a630cf9ed364948f4047a0026</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allFinite</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5673184f0219f13d9708f69ffcc8d095</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>any</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0bec0b18a9fb9b6622717df8a887fa92</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a78a2435878fd8d98602e60b63cf3909c</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab80af188f8cfe47ebd0acbdb4b82bab4</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae5d0061b4d11c5a42b0fde29297343fd</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d88902dd73690ccab852a2f0f46eb24</anchor>
      <arglist>(Index startRow, Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaf73086cefea4c4bbd901d2adb7de717</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>add7b3b2503aac1c39215c593081d4339</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aada832a93d44b4706331440a6b18fa74</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a26e7b8eaad3f0fc857935ca318caab58</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a012a46897649b90e1b5e576acad0b170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aab0471d28a5793dccddfbdc516532f95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abefe4283a1b53bc2cd2733cdd8e34b9f</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a81a8b1b1bc23133e90c47f623d50db8f</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a22e6b24ac56eb1bf0b5cfd2102a10642</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a08b7e4255e88f2f65dcd3e8e172d5874</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa2a257bc9ce73435048203ceb17dc3a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a801a0e6e1c249fa90d2997fffb7bd839</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae345c6430c5b217e6b86cb4cb818ce4</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad0179a780bdde87d240ae8ce43f9c5a4</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a36137187863fe127fe88e7388eacabaa</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aec7aab3ea224f0d3deea7896b8164e40</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad82261e23125627bafcf7281d9a4ace5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab1676a55fa34bb643bc2bbb19d1fac0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a27f3b8aeaf37cb1decc9413ffceafa0f</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a32f8768fe4214a670f742144e9624193</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>ConstColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ace61394f264589204453124bd4bbad0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a04ceeb4f3b59725dddbe80c10cd3ec53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EvalReturnType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaba527898e8a9c34b5773bc3611b36d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a22c70323c13ecb13941881ecec96eee3</anchor>
      <arglist>(Dest &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>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>const Flagged&lt; Derived, Added, Removed &gt;</type>
      <name>flagged</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3485f604899be0ad6dbc419dcad8539f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a455c25f42c1c910bde336afc527723a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a426e563591f3abe91849a14937a1e345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a31b05b1d2368817b89dc19f7fbb2e55f</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_1DenseBase.html</anchorfile>
      <anchor>ab6729e84e012ef167baebd4977e284c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const WithFormat&lt; Derived &gt;</type>
      <name>format</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad481d9f95d57c9194f6f79f7555e49e8</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>a85cc6fe08e9b7565124a8f26af922891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a29d310aa10c618cca011920f0202f02f</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abfde7d88546c89add7b697423b584d08</anchor>
      <arglist>(Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2d81f86db5121ebf23fde92934c64638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7b26bfdc191708cd622510e4d97bedae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2b3449027a2e236ac52913c13a795a71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abf727b0aba068172f17c1725cf5d6819</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>bool</type>
      <name>isApproxToConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a86ff30451d395930522b94d2d86f32ec</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>isConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7919b3cfea6e9203369ce44cdabb03da</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>af7957f4b362e965bdc1ea42e6dabffd8</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>a6816dede92c16e44db39fe484e32085a</anchor>
      <arglist>(const RealScalar &amp;other, 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>a04737a68fb117d09c9b656a130e056f6</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>bool</type>
      <name>isOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8590c9f96b6ef7aeaa0f5674b792abdf</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac539af41a4cf1aebc314a968915bde92</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a882217c24d2cc678f747be682e25e197</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</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>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4c7c4e7a7264c0acde4632d35a9a2635</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a21ea68ce5cd8a8cfe6281f9ed9b5a904</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aafa9eed6efbabc5cd16bccfc4b4983a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb567ba08c237375ae09148dd8cc7d18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad9db4ce51c601bd526cfd9743172a587</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9bd4d9377f7eb440180ea1cf8b64c0e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac4812a223f7d1b6a287ef0280ebe7b2d</anchor>
      <arglist>(IndexType *row, IndexType *col) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a998a8d121cfa2d2aa1da17238658715e</anchor>
      <arglist>(IndexType *index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af88eceab67aa14d6d9cb026f3aed2052</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab4f65c4d33b2ac9d32d158181c6b23e2</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a856b7e3ec0a8a07f0a0022ca6eeb4e22</anchor>
      <arglist>(Index startCol, Index numCols) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a673cef6e147960fa402411656b9fdb71</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0ccb92fccd737a944a7bb8a5857fd16e</anchor>
      <arglist>(Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2a91424516ca392ba785a0485d9dcafd</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afc124ddc5a1cadadd98904d80d711756</anchor>
      <arglist>(Index startRow, Index numRows) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a98ce8f522a09abeee3e7c769e9271d22</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a932a040b309ad4177aee374345e4c1a8</anchor>
      <arglist>(Index startRow) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3b0b782ad0b75f6a098df8c2967d1c4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac7489c619ae27bbe8386a4b8fd7f559f</anchor>
      <arglist>(IndexType *row, IndexType *col) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5d064b0b324fa36566aa7d52ed338ea1</anchor>
      <arglist>(IndexType *index) const </arglist>
    </member>
    <member kind="function">
      <type>const NestByValue&lt; Derived &gt;</type>
      <name>nestByValue</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a268b6a79f88c40e07f3cb6f0bb7efdab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af418046dfe3ce99268652fcdbcd3c0c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aef20d35eee89e8244c58fc837bdadd57</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad1385f3334414a9937918e3e42e90df9</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2b923b4ef4f9b85a45cdd162e9a02975</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a339e6b3a25a00a2f4f73a58609d2046d</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>a141159fdad7db8ea068bb766f1d8cb88</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>aceb1d6a288f98bc3f03a5ce59c539242</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>ad25b8cd4fbb09545b6e08c22b2ec8bd9</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>a0e575eb0ba6cc6bc5f347872abd8509d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
      <docanchor file="classEigen_1_1DenseBase">MatrixBaseCommaInitRef</docanchor>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0f0e34696162b34762b2bf4bd948f90c</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>a8851d40f1911c9f5ba5c129e07f2f5f0</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>a288a39b321cbafc30de01eb78ed4e3aa</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a58915510693d64164e567bd762e1032f</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>a7f66c4ffd52d18fe3b6d5d3419f1d39a</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3173b614a1963347dcc0e6456edc65d3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaabf2a5853489c10c438cbb47ea57547</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8d5fed3fba0d308b4daf0bc826c18f22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE internal::result_of&lt; Func(typename internal::traits&lt; Derived &gt;::Scalar)&gt;::type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afa53f535a5b4599351be93479900bb95</anchor>
      <arglist>(const Func &amp;func) const </arglist>
    </member>
    <member kind="function">
      <type>internal::result_of&lt; BinaryOp(typename internal::traits&lt; Derived &gt;::Scalar)&gt;::type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa9c0915a01033b24512f07e50708975c</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>a4f89ab26ccf66c3a9d0190e10243cb9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; Derived, Dynamic, Dynamic &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6e20380d79d190e883aeaa1092ed894b</anchor>
      <arglist>(Index rowFacor, Index colFactor) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2ec5bac4e1ab95808808ef50ccf4cb39</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a067050315f1cff794fd1333ee0aef350</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a38ea394036d8b096abf322469c80198f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad90d77ba141b07e0db264f135b197acc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb8045155ea45f7961fc2a5170e1d921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5a43920b4d907a7edba59c26fba7b43d</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aee5b7d2734879dc790670f15619a7c72</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae45cd9e0c27f7a3d848f08ded5b55ff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1d5e2d21b59a0239f72220a4eae84c1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a09bc4a61cdf4ad219db0e70de12c2ae2</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a01ca1a9266fcd2f0af61b64cadc9b037</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>ConstRowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2253838b098ceda476c24987c900ca3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6daa3a3156ca0e0722bf78638e1c7f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a73df5b88d4b6c06bb8d69acd36d5fde3</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0a9d70494abcbd12c1ee6da859377ab5</anchor>
      <arglist>(Index start, Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a09c11f828ea943c1e1a04c66b7cab182</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae00cea355930bb2bcc35ed10e837fa83</anchor>
      <arglist>(Index start) 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>aaec49d21e1bf32797180e5d21a489f98</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>a40ae4e7960a2c1421beaa8e9050fa9e2</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>aa792ff6efe7f12c2f177e3b2ec57f26d</anchor>
      <arglist>(const typename ElseDerived::Scalar &amp;thenScalar, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const </arglist>
    </member>
    <member kind="function">
      <type>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>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>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>Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9be6f81b837960fc7936bcc2c45b9363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac476e5852129ba32beaa1a8a3d7ee0db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a00dda7dd6ba5960b3b77a91211dbee13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae893580d10226bcf2a4ccd8fa653e6c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a207e87a74a6f4a7fcd7dc01f2e457ad5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, int=OtherDerived::ThisConstantIsPrivateInPlainObjectBase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a44e25adc6da9cd1d79f4c5bd7c1819cb</anchor>
      <arglist>(PlainObjectBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a477cfc62995f2bec9459e035fd18cab8</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aac1b888708083c9399713d15fa9f0d96</anchor>
      <arglist>(Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a36d5244ef09f87a6ec99eb7c9b964d27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a20e28004f141d017020ed482c71c419c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a12eb0aa506ffc92969049b23cca7ce60</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a94fd0e76aabd7d6c800ec8801f2074bd</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2d2103a319121af004364eb2a8681193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a72e2131add766a8c212989297a363a55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abc59c44e29c07443dd2d3437cb3b74b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5e3fc8c0f351760c1ab937e556cc795c</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2c342d36e973785dfeb556419d12e30c</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af823531bfed41c6149e7f769809ba071</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2165468abe506f72621aa29d57739047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afb049b869b7d38061d62b2c9e2a89f7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6412dbbee9462c9c18f5c871574ebf74</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae25690c9ff3c69ba88d38c8f3d929723</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aafb8bf8b8d6d2648f52dadd0e4cba68e</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad77615e830d639c2e3ad454f18fe83d6</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8a91a94f7e660860a18b626b649bc719</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a97756af92c05f01c1c1dd7a2cef3309f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac4be4d00c8e27d5d8cb337fecd4fa432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Transpose&lt; Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac8952c19644a4ac7e41bea45c19b909c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0b020f0fea7a17dcef881d4916a7cb05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transposeInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac501bd942994af7a95d95bee7a16ad2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>value</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a584d0388b9daeb8a3584dadd950116f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8d024ce3e0911add9dfa9ff1c93264e0</anchor>
      <arglist>(Visitor &amp;func) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 const SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a211816063f0e42a94226174a69b77aac</anchor>
      <arglist>(Sequential_t, Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 const SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae53089bcadab5b52dfc6e21c3a9987ed</anchor>
      <arglist>(Sequential_t, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af9848b7d7674c788e78b1c2888c3b8fb</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a59789bf05127d4dc31c22f9ac835492d</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a92c61f53d2a918f551b082dc4a0ba650</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a888bc73e7504b7c619a4224994e24c3c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8c3a4fcd5377a2a99cc6215a0fcce9a2</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af167eb9a0e8b75f678363d6ff4d9f2d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad2aaacdd651521e9797e84ce345f2831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkTransposeAliasing</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6dc1efdc1b9634787885b8e8615bc839</anchor>
      <arglist>(const OtherDerived &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa284042d0e1b0ad9b6a00db7fd2d9f7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a056aabf29e437c486a7f253857ec3956</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae0dca01afc076981f7f18a10b82ed406</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a79919b6b14d9873135df432288e644b4</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>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ab2d1d146d43276f66e40e46c5f2bdebd</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>Index</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a7f9af12100b8869bc6c51ee8e896bd66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a008a2dd07378c0e1dfc833f1e7c5d975</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a621c765c64e7e78180ecfc98d634fb19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a8e32d0a13256aa9c7ef4439d5ef2d255</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>a7014b4d9cc667c24c5f58e25f49a6953</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>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>ab5ed8ea5fda474dd0268f7eebd60bab1</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>Index</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>aa2da4958e7ed18c245bc22452151addd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a44def247ee80e401ebe75a6967fa04dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a9630b013b082d815a474c2eafc5ae33b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a3d1c17e0b25e487a4aad4048c7ae22c1</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>aca46ce48fa90b3b98d4a48ab5c9e9c74</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::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a53bc23d46175ac7d4bf21185130f5c4a</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_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a100d582ac8d6552ae45183d29e7ef4f3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4043d2a0e42381533d1fce5854e6df83</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeffByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a13ca5c36e371e235f15da01c73facbe5</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a15aa50aec754daa8d82848f90f92e2e4</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a82e7c89c87d0811993acedb0b1ec5b8a</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6235869c9b55dee4585c0ca0154788ce</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6863c145b1c4bc4f09050ed73f955b7f</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>abb40778a710478e84c9fee4b45b1d08e</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>a3a278f0ac1832446d0eaf35634a9eff4</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>ae702e674df4d5dc448e345019ff1fb3d</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a510bd97114c4e0c08c5998b8fa2c1c91</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9e63c73d3314e169530913a69d6d503f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8f43b8b8b3ba40d3136cda886b6f9fdd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a28b92737c8556e627d5cd5b19222d257</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a37ab3de3a3845c6508bbfb95806f2eb9</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::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a01de248eb5606afe32d6764ef715d819</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_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2b7cc3bca11e93df7d4d01a09b7f461a</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aa677fe8daf06d519cf908dee6fab8ca5</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad4ec473de7b75dbd5c18347724c01582</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af1fc74a85f5ca99a7a69822662c4c0ae</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a770c2caf33a3ebd23297a118f6bfdada</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac22b7f5119e68ed753f66f26b8aa3ed6</anchor>
      <arglist>(Index outer, Index inner, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8b21fda06196b9dbe4b0b109b88b6b32</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aaf701c4a28c49a783b0fdb3635c97823</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyPacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a326bd3e4f67910b2a0641c380b66dcc6</anchor>
      <arglist>(Index outer, Index inner, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>abd44207ade6351852af9ae6901636f57</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2988c8e3270f524a8f218774cce17e00</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2bd759c0872ec653f549382be57ba982</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4e4d300cceea0cb0e119694db386a490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>afed371442f7306399ed44bc5adc1887f</anchor>
      <arglist>(Index row, Index col, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aa4588b6ae4c2ba8107a1f6029c7fa0a7</anchor>
      <arglist>(Index index, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>abdd2a527be0fe38e6679be25327943ac</anchor>
      <arglist>(Index outer, Index inner, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8fbf21cf80dcf1e0444e377ed16318c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a1acbf9d31bfb4ef765b7584ca635fa31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a08052c614c081969e45e8d105d065442</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseSparseProductReturnType</name>
    <filename>structEigen_1_1DenseSparseProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>InnerSize</templarg>
    <member kind="typedef">
      <type>DenseTimeSparseProduct&lt; Lhs, Rhs &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseSparseProductReturnType.html</anchorfile>
      <anchor>a4e2c97cd97404ed9d4026048452eb27e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseSparseProductReturnType&lt; Lhs, Rhs, 1 &gt;</name>
    <filename>structEigen_1_1DenseSparseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseDenseOuterProduct&lt; Rhs, Lhs, true &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseSparseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</anchorfile>
      <anchor>a9139401ed16e3f198270ad32c986c79b</anchor>
      <arglist></arglist>
    </member>
  </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>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad3a21d8647eb4d92752e6aa1e9e11853</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ace26ff611ceaf0bef4994455b56d54ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>af40cc7b408b6a64683588bf866552730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>af669f07a38c8ce1d05cfbaecac883e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a671bf147553424b2707d3e97015de487</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a311dd9f0c8c6f87181230c53eace7601</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a431f94e89f9b053680d7ccba1097ab8e</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ae1bc52f22f50d298e6d691a91a037d21</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ae164c1802796a4ccf60a7a2d9f68aef5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a82768241a8bf1acd04ddc353e216624f</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>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad3a21d8647eb4d92752e6aa1e9e11853</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ace26ff611ceaf0bef4994455b56d54ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>af40cc7b408b6a64683588bf866552730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>af669f07a38c8ce1d05cfbaecac883e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a671bf147553424b2707d3e97015de487</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a311dd9f0c8c6f87181230c53eace7601</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a431f94e89f9b053680d7ccba1097ab8e</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ae1bc52f22f50d298e6d691a91a037d21</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ae164c1802796a4ccf60a7a2d9f68aef5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a82768241a8bf1acd04ddc353e216624f</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>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad3a21d8647eb4d92752e6aa1e9e11853</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ace26ff611ceaf0bef4994455b56d54ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>af40cc7b408b6a64683588bf866552730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>af669f07a38c8ce1d05cfbaecac883e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a671bf147553424b2707d3e97015de487</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a311dd9f0c8c6f87181230c53eace7601</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a431f94e89f9b053680d7ccba1097ab8e</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ae1bc52f22f50d298e6d691a91a037d21</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ae164c1802796a4ccf60a7a2d9f68aef5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a82768241a8bf1acd04ddc353e216624f</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>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>a056036ca51cb0ba14f5136571af16068</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>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>a2ac56740a6fcc0ad842d8eda8de155b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>aea63c2601887e1dae7c22e4ad8279678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></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>a9f9a49f81809ccb461e6851dc357deae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></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>a1b86dd7d06b9a70b8e36e6b5c377402c</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></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>a1f6562910f9cc1e1c71999e1bea36337</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>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>a00cc66d1026ed467c9a19042a3bd0e75</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>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>abe5d151fd2b9b8bad28df2c4c06f172e</anchor>
      <arglist>(DenseStorage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</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>a5d5ce1e1875c192fb157a2ea3a8ba25d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</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>ae91dfdf7af32881018ef7a60ea672d81</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>DenseIndex</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>a1408f4e5a1626f14e3eafb68c37bbe6a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>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>a8200248588effeea717e5bf3ffc749b1</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>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>a26c8776ba24cc9de91d5566e410ced61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a9b166d3b4acfed4a2b7a07d3a4a41577</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>aa81ed8f34a160f77fbc9c53d847bceb8</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></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>ae143c010b068413520eee482e46a694d</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>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>a3ff6fa48feae754ce30a5dbb02643309</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>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>a6cb7568e3d556bf1eb9e7ccf3e28fa13</anchor>
      <arglist>(DenseStorage &amp;other)</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>aaa3eb07171707dfb4d053a28388070f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</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>af0f0eef5bfaf7da1f920c85d937fea30</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</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>a352410a5cd9d1ab14b36ffad4217429c</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>ad7891f861d0a53151a119c5a2d7c5ef9</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>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>a7b75f3e4a7f9bb7145111f91f32e9f46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a1ce9952cbc0d1ce862d6f84e03e28d9a</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>a630e9bea7a0872c12af714322209b4a6</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></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>a1ab3c3350b47c439f66e6c5f9d154814</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>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>aaf67a561924084d51bceff1460fb27d9</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</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>a34169a358f51a5cdfdc76b16030ef24c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>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>a9fed073bfe5290a8f781b822aff5948f</anchor>
      <arglist>(DenseStorage &amp;other)</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>acd119175408a7796cb12d531ce19dd7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</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>ac6b628a38497dfb0cff9932f8ac28bc9</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>DenseIndex</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>a64477843e3145305c6dd2a2b7e766092</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>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a835cea7db13d5d965b76c81755680022</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>a54beb2d38c8ede64e519ac4582ae38b2</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>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>ae0a9de629bdc2b414bbe0d408b55f94b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a81c20cba836d8e31f9fddb84acf11469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ab09ceafcebc2f7b5adfdb0c70f701fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ac545d9f7702ec8c551bff405fbd980b3</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a59f2b54368d032abcfcf29ab9dc1bc4b</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>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>a8a324d2a6ed01d02d4cfe0ebf5e46bc1</anchor>
      <arglist>(DenseIndex size, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a53572161e6dc3422bdb326b1ee76e4e0</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>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>a54800b5a5f61c31d9b6b663d74775a14</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa76aeedf6b6dacc7d1a289c1ad5b8278</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</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>a59bc9e3ef8898c9240f95a266afddb0c</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>DenseIndex</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>a7b7bb99739adcb26a2792027c168c772</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>DenseIndex</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>adac8b8847759327fe96daa92074989ce</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>a6a59b5088e33d58eb35de3faf53a3103</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>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>a351d00b4e28ce86e7af8f6633dae0ed1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>aec908f4f7c4366574a55fa145df34950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></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>a39fb9894848b1f758e8dbb80566c4d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></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>a3622a560c64f8bb3d1d4a2accb81d303</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></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>adc091eaca8b10ff8e011fbf6a47dd95e</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex nbCols)</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>a1ae9dc9f053ea806b2a782cd1f411873</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</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>a51eee9392bb5b24889b322dc656d0de7</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>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>aa9bef7e7440ccb567364520e4e95cec5</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</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>ae4e093ede81bec22bd3efff6c0a47f28</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>DenseIndex</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>a7bd247edaad77cb2b39a5f10e8e6c358</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>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>a06ee73fdd80ee4bf3d61c549fca09878</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>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>a5614b22e04b4a941af0a089d76b407bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a46feb42fa242e01750f3f2018d795f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></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>a656d0918645160d2d64ffbcb327428d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></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>aed6ad87ec8716c905bb5420be9d9597d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></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>aa3e0a35bcf4d0d6ed784b504920d0cf7</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>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>ae1be0b2c42aabb2d1961df3d49ef8816</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</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>afb4153c5c96915bf3870b67582a98250</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>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>aaab24b18f4aa7fae27eed515e7d6d74f</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>DenseIndex</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>a21ac8af702010f2660df19d4d706288f</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>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae13dd3035201881d9416c802a8c21fe1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a1f56259184e4183d956747d375fa504b</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>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>a338ae0d53c8a843c18c1c26b1b1798e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a604ab234aff8971ad16772d9b0e16e0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a83a7b5b74125205ba133fc61204206be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>adebafd7d380597497620a38e63d2f4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae2762f37592595f6f67c13984a748933</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>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>a87e41c0e7bec349d1e164188a3115a76</anchor>
      <arglist>(DenseIndex, DenseIndex nbRows, DenseIndex nbCols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a567f2bd926d014ffac4d4d5f0a5922bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a8f083407d0dcc7377d565d1404bb4bb5</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</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>a4c611b368bd0cf0e9f7c4502e60d718c</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>DenseIndex</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>ad6cc4600de8716d10143ecbab81d56fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseTimeSparseProduct</name>
    <filename>classEigen_1_1DenseTimeSparseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type></type>
      <name>DenseTimeSparseProduct</name>
      <anchorfile>classEigen_1_1DenseTimeSparseProduct.html</anchorfile>
      <anchor>ac72bbe03b25d28c754ab8a1a560f1d54</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1DenseTimeSparseProduct.html</anchorfile>
      <anchor>a12339e6e38f7375e9d8807bcff2b5cc2</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>DenseTimeSparseProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseTimeSparseProduct.html</anchorfile>
      <anchor>a9a8a0894a5e1b27f6ab97c59f7246d75</anchor>
      <arglist>(const DenseTimeSparseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseTimeSparseSelfAdjointProduct</name>
    <filename>classEigen_1_1DenseTimeSparseSelfAdjointProduct.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>UpLo</templarg>
    <base>ProductBase&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type></type>
      <name>DenseTimeSparseSelfAdjointProduct</name>
      <anchorfile>classEigen_1_1DenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>aa6d0b01aa7dc33a7a1e6fc4ad01a15d2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1DenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>a6a00c0904629e5ecb658e79adec6c701</anchor>
      <arglist>(Dest &amp;, const Scalar &amp;) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>DenseTimeSparseSelfAdjointProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>af4b5ab276bd9fc5a03f1009aef751b51</anchor>
      <arglist>(const DenseTimeSparseSelfAdjointProduct &amp;)</arglist>
    </member>
  </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>ab2f66f3b352fc6304c7736862a02b2adaa74abaa0e7adc3ffad9c27574e59e456</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>ab2f66f3b352fc6304c7736862a02b2adaa74abaa0e7adc3ffad9c27574e59e456</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>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ac37f1b9a129d7a96d7c48cf11fddf430</anchor>
      <arglist>(Index row, Index) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a14728bcdafd635c0fec9d75192947f06</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a9400e4f28c062f5363771268d7ab5085</anchor>
      <arglist>(Index row, Index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>af687e9251f0a9ffe923dd55a8ba084e7</anchor>
      <arglist>(Index row, Index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ae73c1051d468643fa2f8652606f2ab7d</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>aafde94e6c99b6368baa0c5370f0383ee</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab344c9fff9319d3d20c02c11dff84319</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>aff00a16d40511b90c055043a1b256072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a307df3ce1d75d32cddbbd5504cebbcde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Diagonal</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a4689893cc059a759d9c7ddc554041541</anchor>
      <arglist>(MatrixType &amp;matrix, Index a_index=DiagIndex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>aa5d00d326f2433ac4624314d5b2f48f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a880b493ec341efb3b866a5239304aad5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6f814cee7b14483c56e7789b9e077ef5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ae107d8ff24263093fa31f5593e89f00c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a45d96db15c20b39d4a0f94c02c7674ab</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>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a0296092a4a2b8d436e9e8ed433c7eed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>absDiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a07d331e5b0a66161c964921d45b87196</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>colOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a38878773d1390f2d01fa2429f5880d32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>af7d53070a4b418b35f279cf6334c4d56</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>ad44b6839c015cf4f29e627b3a9423f25</anchor>
      <arglist>(Index, Index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rowOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>adef6dddca1cbec19063bfe73d673f5f0</anchor>
      <arglist>() const </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>acd4aff5d08d50c598d642c25039d5168a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168a4a5dedbc0931cca226ca99563506c4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ab66a40ae4003e31ef39c0551c4190572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168a4a5dedbc0931cca226ca99563506c4c7</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>acd4aff5d08d50c598d642c25039d5168acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a4a4a804ea891c3d3507c67ab25323706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ab66a40ae4003e31ef39c0551c4190572</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>acd4aff5d08d50c598d642c25039d5168a9e142f16da4b3d7e4cf2852c86347e99</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a8d636bbbbd7c9a4b03845d9a508f9cb3</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aca17dcb672c31b6de3d2969934e68427</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aac86f3f776f16e693eb892e2a62b5b4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a33a454f9b1ba25ab0242bce72b6307ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a997db6c8dddb7bb66d4a5981f2a1448c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a72fb21d3ff956f312f9390807920524f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aa39204ce6753ed490a1e5a5dd98b8dfb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>adf226e730b9d96194a382906c5b800a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; MatrixDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1b7f0ffb500ab22381174daa44529fcb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>af3b8ba4b997a5168dcdeb4c0f3fa5e4f</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a23629c0da150185c62e74aa8300d32af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a89359cf77d8876e499e01860d3edb081</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>affdf48aec3a96713c91845097247ab76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend">
      <type>friend const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a93713f3a63577d873d8be84db145b57b</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>acd4aff5d08d50c598d642c25039d5168a4a5dedbc0931cca226ca99563506c4c7</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>acd4aff5d08d50c598d642c25039d5168acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a4a4a804ea891c3d3507c67ab25323706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ab66a40ae4003e31ef39c0551c4190572</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>acd4aff5d08d50c598d642c25039d5168a9e142f16da4b3d7e4cf2852c86347e99</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a8d636bbbbd7c9a4b03845d9a508f9cb3</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aca17dcb672c31b6de3d2969934e68427</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aac86f3f776f16e693eb892e2a62b5b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a33a454f9b1ba25ab0242bce72b6307ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a997db6c8dddb7bb66d4a5981f2a1448c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a72fb21d3ff956f312f9390807920524f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aa39204ce6753ed490a1e5a5dd98b8dfb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>adf226e730b9d96194a382906c5b800a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; MatrixDerived, DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt;, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1b7f0ffb500ab22381174daa44529fcb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>af3b8ba4b997a5168dcdeb4c0f3fa5e4f</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a23629c0da150185c62e74aa8300d32af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a89359cf77d8876e499e01860d3edb081</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>affdf48aec3a96713c91845097247ab76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a93713f3a63577d873d8be84db145b57b</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>acd4aff5d08d50c598d642c25039d5168a4a5dedbc0931cca226ca99563506c4c7</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>acd4aff5d08d50c598d642c25039d5168acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a4a4a804ea891c3d3507c67ab25323706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>acd4aff5d08d50c598d642c25039d5168ab66a40ae4003e31ef39c0551c4190572</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>acd4aff5d08d50c598d642c25039d5168a9e142f16da4b3d7e4cf2852c86347e99</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a8d636bbbbd7c9a4b03845d9a508f9cb3</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aca17dcb672c31b6de3d2969934e68427</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aac86f3f776f16e693eb892e2a62b5b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a33a454f9b1ba25ab0242bce72b6307ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a997db6c8dddb7bb66d4a5981f2a1448c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a72fb21d3ff956f312f9390807920524f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>aa39204ce6753ed490a1e5a5dd98b8dfb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>adf226e730b9d96194a382906c5b800a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; MatrixDerived, DiagonalWrapper&lt; _DiagonalVectorType &gt;, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1b7f0ffb500ab22381174daa44529fcb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>af3b8ba4b997a5168dcdeb4c0f3fa5e4f</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a23629c0da150185c62e74aa8300d32af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a89359cf77d8876e499e01860d3edb081</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>affdf48aec3a96713c91845097247ab76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend const DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a93713f3a63577d873d8be84db145b57b</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>a9107177d6c5b70c03611b05bf417a18eaa6435e7ee6f88e8e945d448dde158038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conjugate</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18ea632843fd0f18616486eb74e7d534836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualIndex</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18ea43289df7ed7f0e0e01f1220b7e58d65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagonalSize</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18ea09d536e6da87fabd88d59b625de86604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualIndex</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18ea43289df7ed7f0e0e01f1220b7e58d65e</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>a9107177d6c5b70c03611b05bf417a18ea632843fd0f18616486eb74e7d534836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagonalSize</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18ea09d536e6da87fabd88d59b625de86604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReturnOpposite</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a9107177d6c5b70c03611b05bf417a18eaa6435e7ee6f88e8e945d448dde158038</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>internal::traits&lt; DiagonalMatrix &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aa1c9c21e200fc4a7771e0a6180664256</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ac61c867d48e814e1f90ae8b3ad73ae1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a1a8b9ebcbe5a60aca2de7d37b8243810</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a49c751bd59187979e1406b18e3b16049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a07deda6348ef81a6a07577c40e5a8687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ab069e106761d66fe1c2c494e7daf2244</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a8d674e5eaa4c378d5a3f96a9007ca349</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a09d6cb930dff5e147ce22e08f2bb74b5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a41b3d77b1ce65062a9ab53073083bac8</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></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a09701a17fa9ead2145174b4f4db6ab67</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a5d362adc0550baabcff2095c92c5045d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a9359c8a039f717b8404a82501e2d840b</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>af04e2fd5733eda42f0d82bb6b7405b42</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a58fabb4849fa44233c21f088ac33aa06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a0b2d7eb480c889693fb31fbdb02d9c09</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad4d81f0bf2bdb022d1910a89a6f8c819</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a293457cb23a0a2c95c44a1c6101ef218</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="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4244256ca297207df8f0d8841124bf01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a8c0d3fb0319123420ba99782f6ef2d60</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>aa93c14856db04b25c6abf5ac697b33a3</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>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>abd47fb98f571ca99574da66b70363040</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; DiagonalPreconditioner, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a78b624eec35c621b744e18fedf271e43</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>Vector::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>afd9db6ec30ce2cf011526dcbb1180e69</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>MatrixType</templarg>
    <templarg>DiagonalType</templarg>
    <templarg>ProductOrder</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <base>MatrixBase&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; DiagonalProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>ae1d5d69fe146a61bcf2e729f4df137b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a648887fd2d761b3a0a041e007d5106b3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a143f7c4bdf74bdf837054204228b622e</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a6c9c4ea34c59dc5540e31b880d70554a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalProduct</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>afb2f5544cd1b3e9499d253601ff1047d</anchor>
      <arglist>(const MatrixType &amp;matrix, const DiagonalType &amp;diagonal)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>ac8081d9162fdefe8343cbffff7055990</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a9d0201045e829b84f1dcb675a024eb02</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a2a230d92f2ecfe13628ae3d98c1aeed7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet_impl</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a23498b3e59f544d40285862786ba0b72</anchor>
      <arglist>(Index row, Index col, Index id, internal::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet_impl</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a73d2a809649df139c1650f873ffa75ae</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalType::Nested</type>
      <name>m_diagonal</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>a9804524b33be9e0def2b403251d30ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1DiagonalProduct.html</anchorfile>
      <anchor>aa2dc69c27cdb03d7775145d5740861d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalWrapper</name>
    <filename>classEigen_1_1DiagonalWrapper.html</filename>
    <templarg>_DiagonalVectorType</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>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>ac746b4c5ee22dfd43ab69d37e528b4b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalWrapper</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>af71ac89792969bdd7f2661fa6d4159a0</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="class">
    <name>aruco::Dictionary</name>
    <filename>classaruco_1_1Dictionary.html</filename>
    <member kind="enumvalue">
      <name>ARTAG</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fab9a9b0457a114d4f6ca346645016cbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARTOOLKITPLUS</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238faaf016d583b3baca8e0c4dab595af0429</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARTOOLKITPLUSBCH</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa500e65bb131bc81007c63b99fa22ef02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARUCO</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa022129fdf47e1f1b69b20559882f31d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARUCO_MIP_16h3</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa625e54474d85baa599d3f8abd42c8bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARUCO_MIP_25h7</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa2ab934e9b1505324a38a6ee00998ba4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARUCO_MIP_36h12</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238faff46f066390fe041dce4c4efacde66eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DICT_TYPES</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARUCO</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa022129fdf47e1f1b69b20559882f31d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARUCO_MIP_25h7</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa2ab934e9b1505324a38a6ee00998ba4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARUCO_MIP_16h3</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa625e54474d85baa599d3f8abd42c8bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARUCO_MIP_36h12</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238faff46f066390fe041dce4c4efacde66eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARTAG</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fab9a9b0457a114d4f6ca346645016cbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARTOOLKITPLUS</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238faaf016d583b3baca8e0c4dab595af0429</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARTOOLKITPLUSBCH</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa500e65bb131bc81007c63b99fa22ef02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG16h5</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa45c6dab34ee3dc193552e1200ffbd773</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG25h7</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa02bb9eb65163745e6d41cbcdc5e8d85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG25h9</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fabc7eb6dc3ece31e0c16d5563486c8252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG36h11</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fab715a65441cbc2e751db60e47ea5aa46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG36h10</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa557284d899195cedb48a476ffd557e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG16h5</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa45c6dab34ee3dc193552e1200ffbd773</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG25h7</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa02bb9eb65163745e6d41cbcdc5e8d85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG25h9</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fabc7eb6dc3ece31e0c16d5563486c8252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG36h10</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fa557284d899195cedb48a476ffd557e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG36h11</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab29d666ec05c0ae1a39be2815415238fab715a65441cbc2e751db60e47ea5aa46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MarkerMap</type>
      <name>createMarkerMap</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a283574d1fa128c868902ec6ac3a49735</anchor>
      <arglist>(cv::Size gridSize, int MarkerSize, int MarkerDistance, const std::vector&lt; int &gt; &amp;Ids, bool chess_board=false)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; uint64_t, uint16_t &gt; &amp;</type>
      <name>getMapCode</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a5cabebb4685775774735c298e5702da7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getMarkerImage_id</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ab5813122db335812daa63df0eddb41df</anchor>
      <arglist>(int id, int bit_size, bool addWaterMark=true)</arglist>
    </member>
    <member kind="function">
      <type>DICT_TYPES</type>
      <name>getType</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a5b99985272166f982326bd92383fc5e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a9277040c32e3a8ef646749a88a78cf40</anchor>
      <arglist>(uint64_t code) const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>nbits</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a1ec6b265fe39c261978847a9c3d067b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator[]</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a2bac9fc9b68e0b6a1351281e23fc7b16</anchor>
      <arglist>(uint64_t code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a28d6db54366b1813aeee854b0cc1d1f5</anchor>
      <arglist>(std::string file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromStream</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a7805b0924defd3d697e8031a744d6485</anchor>
      <arglist>(std::istream &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToFile</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a7cef1d2a0d79c1238d958372cd35cd00</anchor>
      <arglist>(std::string file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToStream</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a7486309fe8559e2f224ca1294a2a952e</anchor>
      <arglist>(std::ostream &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>size</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a22a7021fe95d45b08727fa2593535c95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>tau</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a63489d794176f86f3011b29253d5ff7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>getDicTypes</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a68b05e7c999d89a8d4b3e13259459f97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DICT_TYPES</type>
      <name>getTypeFromString</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a0f593b448bc900c89bd40c872c5f19b5</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getTypeString</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ae42944fd1d2e9d744b66c0bf85c5d8a0</anchor>
      <arglist>(DICT_TYPES t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Dictionary</type>
      <name>loadPredefined</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a8c8446cc7ed26e15e03cb4395f07bfbf</anchor>
      <arglist>(DICT_TYPES type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Dictionary</type>
      <name>loadPredefined</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>af29bbcef70a66fa68d1abf4404b655c5</anchor>
      <arglist>(std::string type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Mat</type>
      <name>getMarkerImage_code</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a97adc26bc7b8384f0f562e8e60445866</anchor>
      <arglist>(uint64_t id, int nbits)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a8995dc5b6736b792fbffe3c7cd55d5c7</anchor>
      <arglist>(uint64_t code, int id)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>fromVector</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>aaaf606e741e8cd200e2d21233ba6a053</anchor>
      <arglist>(const std::vector&lt; uint64_t &gt; &amp;codes, std::map&lt; uint64_t, uint16_t &gt; &amp;code_id_map)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint64_t, uint16_t &gt;</type>
      <name>_code_id</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a190fa86dddc1982ee80b61e613b16f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_nbits</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>ad8a82874aa61793c40cf28a7e5148ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_tau</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>a1822a17106215670fcf086f552a8bc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DICT_TYPES</type>
      <name>_type</name>
      <anchorfile>classaruco_1_1Dictionary.html</anchorfile>
      <anchor>af35449603741c3d6f13db7ace102460d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::hrm::Dictionary</name>
    <filename>classaruco_1_1hrm_1_1Dictionary.html</filename>
    <member kind="function">
      <type>unsigned int</type>
      <name>distance</name>
      <anchorfile>classaruco_1_1hrm_1_1Dictionary.html</anchorfile>
      <anchor>a3cf5e9851549f05f53bdc5d835b6987c</anchor>
      <arglist>(const MarkerCode &amp;m, unsigned int &amp;minMarker, unsigned int &amp;minRot)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>distance</name>
      <anchorfile>classaruco_1_1hrm_1_1Dictionary.html</anchorfile>
      <anchor>a52ab28df736b0813e0ec60263ec2165a</anchor>
      <arglist>(const MarkerCode &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromFile</name>
      <anchorfile>classaruco_1_1hrm_1_1Dictionary.html</anchorfile>
      <anchor>ac8591bd1797fa5d8cffd1eb965ddf06e</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>minimunDistance</name>
      <anchorfile>classaruco_1_1hrm_1_1Dictionary.html</anchorfile>
      <anchor>ab38e23525d0fe8cbf33071f32e5aa87e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toFile</name>
      <anchorfile>classaruco_1_1hrm_1_1Dictionary.html</anchorfile>
      <anchor>ae20e4326e89caab7a0ad8febd324b9cd</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tau0</name>
      <anchorfile>classaruco_1_1hrm_1_1Dictionary.html</anchorfile>
      <anchor>ae81eb358e5bc2c49b6e9db7b410d1c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>toStr</name>
      <anchorfile>classaruco_1_1hrm_1_1Dictionary.html</anchorfile>
      <anchor>ad0f6ce8b33f5f9fde0aeda6dd88b28cb</anchor>
      <arglist>(T num)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::DictionaryBased</name>
    <filename>classaruco_1_1DictionaryBased.html</filename>
    <base>aruco::MarkerLabeler</base>
    <member kind="function">
      <type>bool</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>a4ea76c02790dc79596248d43aa5fe5e6</anchor>
      <arglist>(const cv::Mat &amp;in, int &amp;marker_id, int &amp;nRotations)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>ae946396703040acbf8a7a8a981784da9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>a0b80cf303de665772e59ce7ed4473a11</anchor>
      <arglist>(const Dictionary &amp;dic, float max_correction_rate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DictionaryBased</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>afc55784a102a098b623f786da7941890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getInnerCode</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>a2d1144eb519863d7808f86313efcd368</anchor>
      <arglist>(const cv::Mat &amp;thres_img, int total_nbits, vector&lt; uint64_t &gt; &amp;ids)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Mat</type>
      <name>rotate</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>a84f0a3fc891db0965090bd59b09013b2</anchor>
      <arglist>(const cv::Mat &amp;in)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>toMat</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>ae6776ca521b3f996c25c8c95b25d5713</anchor>
      <arglist>(uint64_t code, int nbits_sq, cv::Mat &amp;out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint64_t</type>
      <name>touulong</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>ac0f58e06a06010b5be29ea7c2b22d7b2</anchor>
      <arglist>(const cv::Mat &amp;code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dictionary</type>
      <name>_dic</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>aceea6e5c1cc215e19c56c105946dd0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxCorrectionAllowed</name>
      <anchorfile>classaruco_1_1DictionaryBased.html</anchorfile>
      <anchor>acd9d0e7e3da0917389d6f6aba4b6022a</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues.html</anchorfile>
      <anchor>a43e69e37040165260a04c203ee151f99</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::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 void</type>
      <name>computeRoots</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>af71518bc2b4a4fc5bd49b59b084622dc</anchor>
      <arglist>(const MatrixType &amp;m, VectorType &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a75c654d31fd506ac03abcc0a91639d78</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::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 void</type>
      <name>computeRoots</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a1f087afab460e92667c401b473dc70f7</anchor>
      <arglist>(const MatrixType &amp;m, VectorType &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a1e05f3558748405b8471846e041c2fe4</anchor>
      <arglist>(SolverType &amp;solver, const MatrixType &amp;mat, int options)</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_product_traits&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>a1db27fb94190a34e931008e0d6a0baf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>aaa0f9de9c9100c47d79dc24f6e3d3748</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_product_traits&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>ac41e25bf20b3e352c4e582aad48f8d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>a85040a3d9007f7b3e92d79dd1514ec7e</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::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;::DoublePacket</name>
    <filename>structEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complc127b4ab385fec2d668b57b08b917e81.html</filename>
    <member kind="variable">
      <type>RealPacket</type>
      <name>first</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complc127b4ab385fec2d668b57b08b917e81.html</anchorfile>
      <anchor>a2bc1d810a365267c484e9562e79442d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealPacket</type>
      <name>second</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complc127b4ab385fec2d668b57b08b917e81.html</anchorfile>
      <anchor>af19dee47a00ca4a9472d601f14e0f54e</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>Eigen::ei_cleantype</name>
    <filename>structEigen_1_1ei__cleantype.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__cleantype.html</anchorfile>
      <anchor>a4a57a06b37379816ac1e0524a7aec88f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; const T &amp; &gt;</name>
    <filename>structEigen_1_1ei__cleantype_3_01const_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__cleantype_3_01const_01T_01_6_01_4.html</anchorfile>
      <anchor>a442255200b36fc00c150b8e1531a4233</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; const T * &gt;</name>
    <filename>structEigen_1_1ei__cleantype_3_01const_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__cleantype_3_01const_01T_01_5_01_4.html</anchorfile>
      <anchor>a6d37d11874cc8507b40565f22fcb4e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; const T &gt;</name>
    <filename>structEigen_1_1ei__cleantype_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__cleantype_3_01const_01T_01_4.html</anchorfile>
      <anchor>a7315de6264e0d7c6aaeba8106315f256</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1ei__cleantype_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__cleantype_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a597e71e889c752dc164a71a0e0b95d06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_cleantype&lt; T * &gt;</name>
    <filename>structEigen_1_1ei__cleantype_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__cleantype_3_01T_01_5_01_4.html</anchorfile>
      <anchor>acfc2a3b0e3f78c1463d4e7d6a7b62060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_is_same_type</name>
    <filename>structEigen_1_1ei__is__same__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__is__same__type.html</anchorfile>
      <anchor>a716e02f0fe66b1c74fd4c52cd3a1a44cac8a04537fe2d8dfc3ea3b938eecae744</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__is__same__type.html</anchorfile>
      <anchor>a716e02f0fe66b1c74fd4c52cd3a1a44cac8a04537fe2d8dfc3ea3b938eecae744</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_is_same_type&lt; T, T &gt;</name>
    <filename>structEigen_1_1ei__is__same__type_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__is__same__type_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>aa253cabf5f0d98944941db4f2aaf93f3a2224bae87b3cfc7ddc91b04b725ffe60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__is__same__type_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>aa253cabf5f0d98944941db4f2aaf93f3a2224bae87b3cfc7ddc91b04b725ffe60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_meta_false</name>
    <filename>structEigen_1_1ei__meta__false.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__false.html</anchorfile>
      <anchor>a36fd3c324574d1c9a8c071ff346b460aa12a7ac72480d2a8910fefe69ded28b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__false.html</anchorfile>
      <anchor>a36fd3c324574d1c9a8c071ff346b460aa12a7ac72480d2a8910fefe69ded28b5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_meta_if</name>
    <filename>structEigen_1_1ei__meta__if.html</filename>
    <templarg>Condition</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Then</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__if.html</anchorfile>
      <anchor>afc9106c471fcf3e87c0a768accf8f19a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_meta_if&lt; false, Then, Else &gt;</name>
    <filename>structEigen_1_1ei__meta__if_3_01false_00_01Then_00_01Else_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Else</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__if_3_01false_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>a12fa13a39b5e8ae5036b870dcf8989b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ei_meta_sqrt</name>
    <filename>classEigen_1_1ei__meta__sqrt.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1ei__meta__sqrt.html</anchorfile>
      <anchor>aa0a6c5a64f5b1cb391d199868b6d9180aad300a9f4fde870c1af6899dacb1158e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1ei__meta__sqrt.html</anchorfile>
      <anchor>aa0a6c5a64f5b1cb391d199868b6d9180aad300a9f4fde870c1af6899dacb1158e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MidX</name>
      <anchorfile>classEigen_1_1ei__meta__sqrt.html</anchorfile>
      <anchor>abb44ef7fdcac6056d589635c1be5a267a6ad9e60a52e6a1c7ee9e31571d2754bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MidX</name>
      <anchorfile>classEigen_1_1ei__meta__sqrt.html</anchorfile>
      <anchor>abb44ef7fdcac6056d589635c1be5a267a6ad9e60a52e6a1c7ee9e31571d2754bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ei_meta_sqrt&lt; Y, InfX, SupX, true &gt;</name>
    <filename>classEigen_1_1ei__meta__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_1ei__meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</anchorfile>
      <anchor>acb92779d44f0c104e81543965ba818f9a19cb778037c1c1126cf6627b2181f546</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1ei__meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</anchorfile>
      <anchor>acb92779d44f0c104e81543965ba818f9a19cb778037c1c1126cf6627b2181f546</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_meta_true</name>
    <filename>structEigen_1_1ei__meta__true.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__true.html</anchorfile>
      <anchor>af9fc2741201b7074eeb57db1f98481dfab796046c99bffa925ef455baa9e1add5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1ei__meta__true.html</anchorfile>
      <anchor>af9fc2741201b7074eeb57db1f98481dfab796046c99bffa925ef455baa9e1add5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_quaternion_assign_impl</name>
    <filename>structEigen_1_1ei__quaternion__assign__impl.html</filename>
    <templarg></templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_quaternion_assign_impl&lt; Other, 3, 3 &gt;</name>
    <filename>structEigen_1_1ei__quaternion__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_1ei__quaternion__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a01fb9e361ba6a4eb41695fca8355521e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__quaternion__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>ac9cd1a5d0a187d16e40d92fd388a75d5</anchor>
      <arglist>(Quaternion&lt; Scalar &gt; &amp;q, const Other &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_quaternion_assign_impl&lt; Other, 4, 1 &gt;</name>
    <filename>structEigen_1_1ei__quaternion__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_1ei__quaternion__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>a449dbfb9091616908d1b473d75e6c759</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__quaternion__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>aa2a4dfe5268ba209bf34065bf3646c34</anchor>
      <arglist>(Quaternion&lt; Scalar &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_traits</name>
    <filename>structEigen_1_1ei__traits.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::traits</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1ei__traits_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_1ei__traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a673c4517cdf48211ffa065517312a441</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1ei__traits_3_01Quaternion_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1ei__traits_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>abb877880b8aad2864a4276805fa8def3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1ei__traits_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_1ei__traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5cc6f6ab4656df04327d6d475006b2f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl</name>
    <filename>structEigen_1_1ei__transform__product__impl.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, 1 &gt;</name>
    <filename>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>aab06ba136f536094310c932fe6751d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>abcb1d2b577a84a1694106c192a4640e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>a3d9abfd797644969e329b0262ee9bf4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>a0808f30ca057854f2ceab57782caabfc</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a3bf3eeb58591ef55e2fe7d41676693bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a93b23b84119f11ae2e44b0bd0ec293a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a88665561b9aae2bc16f2bad0a574913d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a1d154984ca744dfd38ef982fc47c0f52</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, 1 &gt;</name>
    <filename>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>a19503089443e5b577f0acd9a5555fa1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProductReturnType&lt; MatrixType, Other &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>a5fe3aeff338fa44aeeccb059c4e5b891</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>ab75d79cc47f84d3d51e7da4d424248b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>a2134b268a544a1ba821c8280d77d7066</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a5a4c0534bed6a978516e01765319d59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProductReturnType&lt; MatrixType, Other &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>afbb28f2b72f2af0b32330be777008448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a147d0b4e0656ec2f226d06d36b19d3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1ei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>ad350f3be76bf6f254663751977e2a682</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unconst</name>
    <filename>structEigen_1_1ei__unconst.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unconst.html</anchorfile>
      <anchor>aa7fd9a87a294dd7234de94a198ffab58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unconst&lt; const T &gt;</name>
    <filename>structEigen_1_1ei__unconst_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unconst_3_01const_01T_01_4.html</anchorfile>
      <anchor>a34eb58dc6fdc07764a6846e5812765f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unconst&lt; T const &amp; &gt;</name>
    <filename>structEigen_1_1ei__unconst_3_01T_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unconst_3_01T_01const_01_6_01_4.html</anchorfile>
      <anchor>a5bc8afb5756004851ae6269c26189e85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unconst&lt; T const * &gt;</name>
    <filename>structEigen_1_1ei__unconst_3_01T_01const_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unconst_3_01T_01const_01_5_01_4.html</anchorfile>
      <anchor>a66ae0212b65117b89f9d10a5abed99f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unpointer</name>
    <filename>structEigen_1_1ei__unpointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unpointer.html</anchorfile>
      <anchor>ae41db517935520dcc5ecea123d4220ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unpointer&lt; T * &gt;</name>
    <filename>structEigen_1_1ei__unpointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unpointer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a183adf5c51e3e82d8536c130a15c241b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unpointer&lt; T *const  &gt;</name>
    <filename>structEigen_1_1ei__unpointer_3_01T_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unpointer_3_01T_01_5const_01_01_4.html</anchorfile>
      <anchor>a3aa4914e1d80eae9d7f6a492b416a067</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unref</name>
    <filename>structEigen_1_1ei__unref.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unref.html</anchorfile>
      <anchor>a30edcd4deebf60d90f5a5fbe2996f588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ei_unref&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1ei__unref_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1ei__unref_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ac9c93de2f354b8027b7ae29f27bfece4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::EigenBase</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</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>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </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>internal::traits&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</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>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</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>internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</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>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</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>internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</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>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</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>internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</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>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQReturnType&lt; SparseQRType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseQRMatrixQReturnType&lt; SparseQRType &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQReturnType&lt; SparseQRType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SparseQRMatrixQReturnType&lt; SparseQRType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a23fe1bda3fdb8f64ce93acd0f3d90f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a83501defe386c98b6b10274c85de118b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a614ad47cca814cec379559ed19344e50</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8623f43c4cd21a76ad73cf22670f56e0</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa65b03e4ef86b808b0bb2d8393c2a6b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac21d07437102d2cb3e8c628e10aa1652</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>af67d2afc32a45d629ae26f4fb6bfb9df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a1fbabe7f12bcbfba3b9a448b1f5e46fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aa07627b2d6599812a0cff2842ea52aa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a3525f615a2d945cd6f751d67c818e5a8</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a98d49aaf7b1d2730297be5c9749f0885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a74305df8912a271a2e247375804b701a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a29aa23759c1a7f2cef284547ec7773d9</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>a9ada38d59ab29c358fae716317d39b85a4a33f23991a926f241b92e08a5ba5097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a4aab62e597f92b93cb5d09265a70a942</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a3aa0c3b523fc831c1d6bf019ab77b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a86de79da4bf4f039f6f654b97e8b44a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85ae2d70b668884e2e20b5c07a066babb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a4aab62e597f92b93cb5d09265a70a942</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>af58876276f293d9722d2be426cf11a73</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>a9ada38d59ab29c358fae716317d39b85ae2d70b668884e2e20b5c07a066babb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a86de79da4bf4f039f6f654b97e8b44a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a9ada38d59ab29c358fae716317d39b85a3aa0c3b523fc831c1d6bf019ab77b04b</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>a9ada38d59ab29c358fae716317d39b85a4a33f23991a926f241b92e08a5ba5097</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>a703e5ca8401a3d8b8f138cefb3e17f03</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</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>ad41774482b27e5b7d291484341a8ed67</anchor>
      <arglist>(const MatrixType &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>a6075e8bbebc162e91c3e092dedc718b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EigenvectorsType</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6f29e847440a8d67e909e22187c3cd2e</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>a13722236c7002da1ea7f420ad4ab513a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>pseudoEigenvalueMatrix</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>ae680feda0ae30b94bb6e5d8424fbca25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>pseudoEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6f82a1e16020b44489ffd0a10555d63d</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="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>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::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="class">
    <name>eval&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1eval.html</filename>
  </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, 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 &gt;</base>
  </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, Direction==Vertical?1:ExpressionType::RowsAtCompileTime, Direction==Horizontal?1:ExpressionType::ColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1ExtendedType.html</anchorfile>
      <anchor>a1da8d59d32e5c8786a6659f2bb817f6d</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>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>a2327a62a1f711137517280cbd4a85ff3a8713d08a0a98f0cbcf184c4f0b7c392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1false__type.html</anchorfile>
      <anchor>a2327a62a1f711137517280cbd4a85ff3a8713d08a0a98f0cbcf184c4f0b7c392a</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></templarg>
    <templarg>JustReturnZero</templarg>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1first__aligned__impl.html</anchorfile>
      <anchor>a865ad2a82db5602ede69f59b15b541a8</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::first_aligned_impl&lt; Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1first__aligned__impl_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1first__aligned__impl_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>ae1b73a764b5bad6ea7c0e05eccf11859</anchor>
      <arglist>(const Derived &amp;m)</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>ExpressionType</templarg>
    <templarg>Added</templarg>
    <templarg>Removed</templarg>
    <base>MatrixBase&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; Flagged &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a8330d0454554f5baa06e3b60c41a8009</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::must_nest_by_value&lt; ExpressionType &gt;::ret, ExpressionType, const ExpressionType &amp; &gt;::type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>aca7dcc9275cd0818f8ed2344d5616494</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a918f7516c444ba512513f0a82216994c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a824e9d556c5e3fca5ad2d98d77a6be2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a4235620dd10a63724a2110d8ba68d164</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>acc524ff4c270be77f4bd312a113aac9d</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a88e69ca261f3cce28f1a5341251955f0</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>af24e25e7dc3ae776de0f832c24cd8075</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>ab37eb6f17b613180edff72e52406155b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>ab094f11f07cfd6e8a691574fe968f98d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a347f7487642ad44746b071db47d604a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Flagged</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>aeb1d2f2d9c25c65be77af93024de46e9</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a31c005ae689ea2d0907cc2eb49621bde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a7a345115e27285a5247047a25a16f4ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a5b5c1063a3fae962b62b63979c245a71</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a74e71ef460273f84dcd55ae6bc2d9759</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a63823a6c1b5da5aae6559de2c0d2151c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType::PlainObject</type>
      <name>solveTriangular</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a25737f024d5b5e5629e647fa90b59b02</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveTriangularInPlace</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a4563444dcfb375b93721ce936d3be742</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>af3cb61b63b96d87616b3c71ef882621b</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a9be766ee5c856557de314caa43660599</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Flagged.html</anchorfile>
      <anchor>a8ea9ab77b8e3b1196a7963bba4132f6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2</name>
    <filename>structEigen_1_1internal_1_1floor__log2.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <templarg>selector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</name>
    <filename>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__bogus_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</name>
    <filename>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__down_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__down_01_4.html</anchorfile>
      <anchor>ab15779387b03dbde9f1c56a33520ddf4a7ad0dc2c69afc3a9cf197b25ad441e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__down_01_4.html</anchorfile>
      <anchor>ab15779387b03dbde9f1c56a33520ddf4a7ad0dc2c69afc3a9cf197b25ad441e15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</name>
    <filename>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__up_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__up_01_4.html</anchorfile>
      <anchor>a23bcae58691e151061b8d9f400bc6aa4a91f240e57c2a9b58c29df5a6a413bf3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__up_01_4.html</anchorfile>
      <anchor>a23bcae58691e151061b8d9f400bc6aa4a91f240e57c2a9b58c29df5a6a413bf3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</name>
    <filename>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__terminate_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__terminate_01_4.html</anchorfile>
      <anchor>aa072f6d10790c9958d8fa9a79292cd1ea0bc588fd1caa3e69cbc08c4c6effea93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__terminate_01_4.html</anchorfile>
      <anchor>aa072f6d10790c9958d8fa9a79292cd1ea0bc588fd1caa3e69cbc08c4c6effea93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::floor_log2_selector</name>
    <filename>structEigen_1_1internal_1_1floor__log2__selector.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>middle</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2__selector.html</anchorfile>
      <anchor>a91f92db1038e6263f914e2e47195d18dafeab2fa30c0399459dafcb3f750dbe84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2__selector.html</anchorfile>
      <anchor>a91f92db1038e6263f914e2e47195d18dad7ac131d39651d95a7acc4303f0244c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>middle</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2__selector.html</anchorfile>
      <anchor>a91f92db1038e6263f914e2e47195d18dafeab2fa30c0399459dafcb3f750dbe84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1floor__log2__selector.html</anchorfile>
      <anchor>a91f92db1038e6263f914e2e47195d18dad7ac131d39651d95a7acc4303f0244c4</anchor>
      <arglist></arglist>
    </member>
  </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>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ac7b076d93c86d5ea110b0fd595740fbe</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a58bbe7df428fc9d100c835a890a5ed92</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a9bb0ce5b4cfc038662934271fb76db61</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a07aa3646d13c7dab8fd06be01f1c23d3</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a40abc5327b322e6c68afbd4b446ecdfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForceAlignedAccess</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a56250bb6d42a4612ce3672ff9026de50</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a032898b52659a8f7534703a09f35fe90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>aef77a212a36b97762391bd4a71faa8f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a7f073a5b671ce854204bb71652b32fa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a3afad847443ffcd79eda56ca6ca7e7a2</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>acd010954024e8534b3a842971c487477</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ac5a9cd9996a59f8fac9958df6c1e159b</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="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>ac802a848625586adfd0693dff6378573acea9867abf324b06d4f82ed4bb8b88f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573ab3596b289e0ed500c13faa3377b92bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573ae84fb8b4b45e045059b1e2b4d00d2e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573ab3596b289e0ed500c13faa3377b92bfe</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0df0e93f8d2c64eea4f6169dc8717206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a03f7f2b4a94cccfdde3ce5749430782d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3d8b490ffbe607d6db468fd6b385ce74</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>ac802a848625586adfd0693dff6378573a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573ae84fb8b4b45e045059b1e2b4d00d2e0e</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::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>ac802a848625586adfd0693dff6378573acea9867abf324b06d4f82ed4bb8b88f6</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0d24c51c816eef019c7ce0beff765f3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad24e48f34daa52c89acb6a551f138a75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a97c867eb206e92a15b0b762f3c931ea1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a469958c21f5d9bc7c46d6c5ce029f0f7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3d15144888ce7f1924b9c2a7e412411f</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>a4be28fa03f347fdcd66b9b8163c9d7f0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a76617b27342ba2d89db85783a0116cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f345719319ef1e314a41c18c0a81682</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a30a017ad1f8a5f46c140c7281963a258</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a34895d90999471e1fdd1cee6cf6196f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8849265979f93201aa959f62473e2aea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae6b28b9a0997991595367201e4a85a60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abe72862ff234ca013951afc5e3bcb040</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adf711a2e7b229deb0d5dcf8a5262059d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab52bbf6e75b744cf56e585c473cd1f9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a90164021554217b5137f556f8eb7a887</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa0595259bb641cffef7a49c3f8511f69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9404a6aa580b198bc9fa1565a2130e80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a648656204cca6385edc15614ccdb60ed</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 internal::solve_retval&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a103e8f96b8e7f8f6d936782d90849230</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>a6811c7f010979bf8b3dfa69e05f921a4</anchor>
      <arglist>() const </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>IntRowVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a923671d24b4200256e93403a93adc018</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>IntColVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7545a79eabe5943457cd46a9df589b39</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>ac802a848625586adfd0693dff6378573ab3596b289e0ed500c13faa3377b92bfe</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0df0e93f8d2c64eea4f6169dc8717206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a03f7f2b4a94cccfdde3ce5749430782d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3d8b490ffbe607d6db468fd6b385ce74</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>ac802a848625586adfd0693dff6378573a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573ae84fb8b4b45e045059b1e2b4d00d2e0e</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::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>ac802a848625586adfd0693dff6378573acea9867abf324b06d4f82ed4bb8b88f6</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0d24c51c816eef019c7ce0beff765f3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad24e48f34daa52c89acb6a551f138a75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a97c867eb206e92a15b0b762f3c931ea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a469958c21f5d9bc7c46d6c5ce029f0f7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3d15144888ce7f1924b9c2a7e412411f</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>a4be28fa03f347fdcd66b9b8163c9d7f0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a76617b27342ba2d89db85783a0116cbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f345719319ef1e314a41c18c0a81682</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a30a017ad1f8a5f46c140c7281963a258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a34895d90999471e1fdd1cee6cf6196f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8849265979f93201aa959f62473e2aea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae6b28b9a0997991595367201e4a85a60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abe72862ff234ca013951afc5e3bcb040</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adf711a2e7b229deb0d5dcf8a5262059d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab52bbf6e75b744cf56e585c473cd1f9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a90164021554217b5137f556f8eb7a887</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa0595259bb641cffef7a49c3f8511f69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9404a6aa580b198bc9fa1565a2130e80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a648656204cca6385edc15614ccdb60ed</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 internal::solve_retval&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a103e8f96b8e7f8f6d936782d90849230</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>a6811c7f010979bf8b3dfa69e05f921a4</anchor>
      <arglist>() const</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>IntRowVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a923671d24b4200256e93403a93adc018</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>IntColVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7545a79eabe5943457cd46a9df589b39</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>ac802a848625586adfd0693dff6378573ab3596b289e0ed500c13faa3377b92bfe</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0df0e93f8d2c64eea4f6169dc8717206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a03f7f2b4a94cccfdde3ce5749430782d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3d8b490ffbe607d6db468fd6b385ce74</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>ac802a848625586adfd0693dff6378573a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac802a848625586adfd0693dff6378573ae84fb8b4b45e045059b1e2b4d00d2e0e</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::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>ac802a848625586adfd0693dff6378573acea9867abf324b06d4f82ed4bb8b88f6</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a0d24c51c816eef019c7ce0beff765f3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad24e48f34daa52c89acb6a551f138a75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a97c867eb206e92a15b0b762f3c931ea1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a469958c21f5d9bc7c46d6c5ce029f0f7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3d15144888ce7f1924b9c2a7e412411f</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>a4be28fa03f347fdcd66b9b8163c9d7f0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a76617b27342ba2d89db85783a0116cbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f345719319ef1e314a41c18c0a81682</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a30a017ad1f8a5f46c140c7281963a258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a34895d90999471e1fdd1cee6cf6196f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a8849265979f93201aa959f62473e2aea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ae6b28b9a0997991595367201e4a85a60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abe72862ff234ca013951afc5e3bcb040</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>adf711a2e7b229deb0d5dcf8a5262059d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ab52bbf6e75b744cf56e585c473cd1f9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a90164021554217b5137f556f8eb7a887</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa0595259bb641cffef7a49c3f8511f69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9404a6aa580b198bc9fa1565a2130e80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a648656204cca6385edc15614ccdb60ed</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 internal::solve_retval&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a103e8f96b8e7f8f6d936782d90849230</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>a6811c7f010979bf8b3dfa69e05f921a4</anchor>
      <arglist>() const</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>IntRowVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a923671d24b4200256e93403a93adc018</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>IntColVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7545a79eabe5943457cd46a9df589b39</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>ac09eda05a8aa68d2c53959506b437061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a5587dd39cde6c43e844e30afc11d2971</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>a95d617c60a213714d41cdf39cedb6a70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a06515f18846896def39fe7e54245c4db</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>a326cdcb39cb1c652e3d7b48bdefa6632</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>a225419d6de2f1ed513dea1182cc423da</anchor>
      <arglist>(const MatrixType &amp;qr, const HCoeffsType &amp;hCoeffs, const IntColVectorType &amp;rowsTranspositions)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a1fc5ba895dbe5b5b81effb8f1a165c8f</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>IntColVectorType::Nested</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>ae72dd06fcb585ae2d7a88bb258b3e604</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::FullPivLU</name>
    <filename>classEigen_1_1FullPivLU.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa03346489799d721e2e9831d660eed65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa689daacf5a76f83b670c71cc7d0272ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa69b3ad37c27867116ab785d2920820c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fae0a3ceb5d6dbbb183f33b27315e0953e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa16db7cb6b8fbee68bf33bc198b74fa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa689daacf5a76f83b670c71cc7d0272ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad9d79292b058f1f91e6345a6aecc976a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af1af4337d09e632ea00cdec048a24060</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad59b32d9f86e1041a0da795ebabc1e32</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>ab0b4c1af13b5c2f0846d65a20696de9fa16db7cb6b8fbee68bf33bc198b74fa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fae0a3ceb5d6dbbb183f33b27315e0953e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa69b3ad37c27867116ab785d2920820c9</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>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a8710708a12e6f746a4eb2098504bd4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa03346489799d721e2e9831d660eed65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af20877bcf471a33a590d1d789ebfd4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a758f956ec06f5aa26bf8c2d9db985981</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ac9de544467a973e9c31708fa619b5490</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ae81a3da519a335addefa6e5a0acc9947</anchor>
      <arglist>(const MatrixType &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>aec95b415d6b99d1eb86e74ff203ec96d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>adddf19beb9fa84e5a2b2b8c1b1f59fde</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>acdc34ab68e29216beb12dd2f8d9ba4c0</anchor>
      <arglist>(const MatrixType &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>a05464339167d8f4e94dbe9d412976545</anchor>
      <arglist>(const MatrixType &amp;originalMatrix) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivLU, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a007bf58e01ec5b25fbd95771187d27a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a7d84cac54e809a26b91f98633cb6e118</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a8541b2baa0af6bca49bd9941b860eaeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa95d9331ce4e59946a9decd6dd31ef0a</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>a96967541a3e6ff2afb0aeedd951500ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa437d695dfe997b0122387d3ae2e73b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa24ea049f679aa9d611c32c322b54efa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a540d95df2823bc6e473921133c36f68c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationPType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a369e74a4a04302804b56ee02d2861dff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationQType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af4d347cdd880cc391f149f716a6519a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aeb5407f05217a5f71bbb2a2e7c6e766b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a4640504c705688e898db47dbc7065f2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1df25872fcff01b0e504a30272407bbb</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 internal::solve_retval&lt; FullPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0cc7b2399cb4f40014c752f135e3dea3</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>a42cede183f112ed96e2e226367f9c947</anchor>
      <arglist>() const </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>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a72a6a26621c5a9cec52a169f0e1fc5c1</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>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="class">
    <name>FullPivLU&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1FullPivLU.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa689daacf5a76f83b670c71cc7d0272ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad9d79292b058f1f91e6345a6aecc976a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af1af4337d09e632ea00cdec048a24060</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad59b32d9f86e1041a0da795ebabc1e32</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>ab0b4c1af13b5c2f0846d65a20696de9fa16db7cb6b8fbee68bf33bc198b74fa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fae0a3ceb5d6dbbb183f33b27315e0953e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa69b3ad37c27867116ab785d2920820c9</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>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a8710708a12e6f746a4eb2098504bd4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab0b4c1af13b5c2f0846d65a20696de9fa03346489799d721e2e9831d660eed65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af20877bcf471a33a590d1d789ebfd4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a758f956ec06f5aa26bf8c2d9db985981</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ac9de544467a973e9c31708fa619b5490</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ae81a3da519a335addefa6e5a0acc9947</anchor>
      <arglist>(const MatrixType &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>aec95b415d6b99d1eb86e74ff203ec96d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>adddf19beb9fa84e5a2b2b8c1b1f59fde</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>acdc34ab68e29216beb12dd2f8d9ba4c0</anchor>
      <arglist>(const MatrixType &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>a05464339167d8f4e94dbe9d412976545</anchor>
      <arglist>(const MatrixType &amp;originalMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivLU, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a007bf58e01ec5b25fbd95771187d27a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a7d84cac54e809a26b91f98633cb6e118</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a8541b2baa0af6bca49bd9941b860eaeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa95d9331ce4e59946a9decd6dd31ef0a</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>a96967541a3e6ff2afb0aeedd951500ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa437d695dfe997b0122387d3ae2e73b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa24ea049f679aa9d611c32c322b54efa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a540d95df2823bc6e473921133c36f68c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationPType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a369e74a4a04302804b56ee02d2861dff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationQType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af4d347cdd880cc391f149f716a6519a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aeb5407f05217a5f71bbb2a2e7c6e766b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a4640504c705688e898db47dbc7065f2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1df25872fcff01b0e504a30272407bbb</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 internal::solve_retval&lt; FullPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0cc7b2399cb4f40014c752f135e3dea3</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>a42cede183f112ed96e2e226367f9c947</anchor>
      <arglist>() const</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>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a72a6a26621c5a9cec52a169f0e1fc5c1</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>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>a09073083d4896770b2e0dd952561ba24afcaf2fdbebb0f9c8793198c45354df2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__has__linear__access.html</anchorfile>
      <anchor>a09073083d4896770b2e0dd952561ba24afcaf2fdbebb0f9c8793198c45354df2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__has__linear__access_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__has__linear__access_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa1a622725859bdf07520683202522b10a818d3758533f99ca5a0fcfdd21b64d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__has__linear__access_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa1a622725859bdf07520683202522b10a818d3758533f99ca5a0fcfdd21b64d61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_is_product_like</name>
    <filename>structEigen_1_1internal_1_1functor__is__product__like.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like.html</anchorfile>
      <anchor>a0b6e8ae3b5ddb26cdb7d7b3d62987e16a324727181379652ed23649de6ae6bc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like.html</anchorfile>
      <anchor>a0b6e8ae3b5ddb26cdb7d7b3d62987e16a324727181379652ed23649de6ae6bc92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_is_product_like&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>aac158435f6e25b3c486a885a16c63a46a1caea32b6e14c339d66e7a29e3f67373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>aac158435f6e25b3c486a885a16c63a46a1caea32b6e14c339d66e7a29e3f67373</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_is_product_like&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>aa4301d6a13728ee3397a2b508189949fa6e59c53bc3efb5beb247fe46e383e672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>aa4301d6a13728ee3397a2b508189949fa6e59c53bc3efb5beb247fe46e383e672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_is_product_like&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a2b65c67d23e798f6ccb38d20911144eea6a9b9e878455c51ee43fe0b3e316a929</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__is__product__like_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a2b65c67d23e798f6ccb38d20911144eea6a9b9e878455c51ee43fe0b3e316a929</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>a95697538d6a2cffe0a14865ceffc6c13aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a95697538d6a2cffe0a14865ceffc6c13a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a95697538d6a2cffe0a14865ceffc6c13ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a95697538d6a2cffe0a14865ceffc6c13aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a95697538d6a2cffe0a14865ceffc6c13ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a95697538d6a2cffe0a14865ceffc6c13a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RandomAccess</templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6aca6f79dbc100e115fd23a2d38bfabcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6aad57c57f9b459fd1c7a4fe5d077ed76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6a327a34ef3e51862cac4773a0865801b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6aca6f79dbc100e115fd23a2d38bfabcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6a327a34ef3e51862cac4773a0865801b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>ac5ed9e79a04036117146042cf50a5fe6aad57c57f9b459fd1c7a4fe5d077ed76d</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>a709aa5e034f69e62341dadbecc6133dea01eb7b9c441724747227799f8fcb67c3</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>a709aa5e034f69e62341dadbecc6133dea01eb7b9c441724747227799f8fcb67c3</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>a3e663ddc27a2cfc128a2c155019776f5a1046bfbcc93b9f9ad4d910ebdfd4f31b</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>a3e663ddc27a2cfc128a2c155019776f5a1046bfbcc93b9f9ad4d910ebdfd4f31b</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>a09a4eb8d3e5bc8979f0fd03dcb01a497a9f32385a329d40f39136ca50fc47faff</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>a09a4eb8d3e5bc8979f0fd03dcb01a497afdb57c340d872d9c10c709b2be720c26</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>a09a4eb8d3e5bc8979f0fd03dcb01a497a9f32385a329d40f39136ca50fc47faff</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>a09a4eb8d3e5bc8979f0fd03dcb01a497afdb57c340d872d9c10c709b2be720c26</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>a17dc2d44163a499296d05cf118e659b5a87a1f191a41a77a8a15929d127437597</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>a17dc2d44163a499296d05cf118e659b5a173a8bff15f25d685831319ea85e7c0b</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>a17dc2d44163a499296d05cf118e659b5a87a1f191a41a77a8a15929d127437597</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>a17dc2d44163a499296d05cf118e659b5a173a8bff15f25d685831319ea85e7c0b</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>aa88966e4a97265a85cddaed87f0d8b81a3f5a15746f32f65043b70d4125983d1f</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>aa88966e4a97265a85cddaed87f0d8b81a7a17968dca665b777c668b5dd633cbfe</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>aa88966e4a97265a85cddaed87f0d8b81a3f5a15746f32f65043b70d4125983d1f</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>aa88966e4a97265a85cddaed87f0d8b81a7a17968dca665b777c668b5dd633cbfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_add_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__add__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__add__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad75c9247e43a721085ad6fc47fe91144a5eeea0b2b30a60b35db3afbc071d7cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad75c9247e43a721085ad6fc47fe91144af773f42917017e0410f8cd5c48a9dd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad75c9247e43a721085ad6fc47fe91144a5eeea0b2b30a60b35db3afbc071d7cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad75c9247e43a721085ad6fc47fe91144af773f42917017e0410f8cd5c48a9dd07</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>a1ed5655442510e7e56047288cba10362a96910cb5ca2babf718466b890165f3df</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>a1ed5655442510e7e56047288cba10362a268319443bbe39c68757fa190a66dd55</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>a1ed5655442510e7e56047288cba10362a96910cb5ca2babf718466b890165f3df</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>a1ed5655442510e7e56047288cba10362a268319443bbe39c68757fa190a66dd55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_binary_pow_op&lt; Scalar, OtherScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__binary__pow__op_3_01Scalar_00_01OtherScalar_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__binary__pow__op_3_01Scalar_00_01OtherScalar_01_4_01_4.html</anchorfile>
      <anchor>a57028fb1af54902229a0b197a24bab1daedcd475169404e913dfd3a0e9fdd4696</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__binary__pow__op_3_01Scalar_00_01OtherScalar_01_4_01_4.html</anchorfile>
      <anchor>a57028fb1af54902229a0b197a24bab1da8f15ef698c74d73ca235a4f34a6a6819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__binary__pow__op_3_01Scalar_00_01OtherScalar_01_4_01_4.html</anchorfile>
      <anchor>a57028fb1af54902229a0b197a24bab1daedcd475169404e913dfd3a0e9fdd4696</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__binary__pow__op_3_01Scalar_00_01OtherScalar_01_4_01_4.html</anchorfile>
      <anchor>a57028fb1af54902229a0b197a24bab1da8f15ef698c74d73ca235a4f34a6a6819</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>ab519e237bb2344ceaa8a743b0de042cfa3708c975927ac95b1db0a758af9be267</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>ab519e237bb2344ceaa8a743b0de042cfa1e6cff816cd07dd088861b965324460c</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>ab519e237bb2344ceaa8a743b0de042cfa3708c975927ac95b1db0a758af9be267</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>ab519e237bb2344ceaa8a743b0de042cfa1e6cff816cd07dd088861b965324460c</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>a987210b339cfe234f89e9efe0cbfa898a73b06e575ceb0dc42f679ce3c8227896</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>a987210b339cfe234f89e9efe0cbfa898a54688d0360264f16dfe0f29f265fc7e4</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>a987210b339cfe234f89e9efe0cbfa898a73b06e575ceb0dc42f679ce3c8227896</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>a987210b339cfe234f89e9efe0cbfa898a54688d0360264f16dfe0f29f265fc7e4</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>a7077c4eb3aac6bd5e2c424ae02b920e5a6bf40d73f4ba8deaeb7468b16be0d01d</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>a7077c4eb3aac6bd5e2c424ae02b920e5a43bdc0a9bac552f30b3700502329e1cc</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>a7077c4eb3aac6bd5e2c424ae02b920e5a6bf40d73f4ba8deaeb7468b16be0d01d</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>a7077c4eb3aac6bd5e2c424ae02b920e5a43bdc0a9bac552f30b3700502329e1cc</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>a558d37cac271bf81ac4a0d894777e5a3aec1eb50711766767ea0bdd9317f6ed4f</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>a558d37cac271bf81ac4a0d894777e5a3a2149374ee27f6d41209d4fac93dc6ef0</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>a558d37cac271bf81ac4a0d894777e5a3aec1eb50711766767ea0bdd9317f6ed4f</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>a558d37cac271bf81ac4a0d894777e5a3a2149374ee27f6d41209d4fac93dc6ef0</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>ad729637bb0806bd3e4e5719d73d49ed7a4b5ba4ac1674bf25191be22e0c11d0cb</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>ad729637bb0806bd3e4e5719d73d49ed7adeec1825fc0cbc6831f589da6652e34c</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>ad729637bb0806bd3e4e5719d73d49ed7a4b5ba4ac1674bf25191be22e0c11d0cb</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>ad729637bb0806bd3e4e5719d73d49ed7adeec1825fc0cbc6831f589da6652e34c</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>a4bb11e6f13c96ba9c87d94d375d1a518ae07952fadc1d7feaf1c35e70f4976ba9</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>a4bb11e6f13c96ba9c87d94d375d1a518af5617abc60520abe13516f3db8ec1af2</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>a4bb11e6f13c96ba9c87d94d375d1a518afff1d955529f4e44556f0624d2e08c83</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>a4bb11e6f13c96ba9c87d94d375d1a518ae07952fadc1d7feaf1c35e70f4976ba9</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>a4bb11e6f13c96ba9c87d94d375d1a518afff1d955529f4e44556f0624d2e08c83</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>a4bb11e6f13c96ba9c87d94d375d1a518af5617abc60520abe13516f3db8ec1af2</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>a34065590290896af925dc982cf3f948fa20de9e3b68b865392499c47e9893bf97</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>a34065590290896af925dc982cf3f948fa221044a9d2c187179acf84d3d6bbfae0</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>a34065590290896af925dc982cf3f948fa20de9e3b68b865392499c47e9893bf97</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>a34065590290896af925dc982cf3f948fa221044a9d2c187179acf84d3d6bbfae0</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>a097c181e0752f5e6d5111c49a0f91fc1abdb6fa8a4ebe1769d20f007b08e0ba72</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>a097c181e0752f5e6d5111c49a0f91fc1a93fcc0a8e8328f198c4ce57f6a81350b</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>a097c181e0752f5e6d5111c49a0f91fc1abdb6fa8a4ebe1769d20f007b08e0ba72</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>a097c181e0752f5e6d5111c49a0f91fc1a93fcc0a8e8328f198c4ce57f6a81350b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_difference_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__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__difference__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>adacd36cb06034df019dfeca31ec01b2ea1580f0aa829fedc9692008d5400a3c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>adacd36cb06034df019dfeca31ec01b2ea69e70d8b66eae848ab00829db58099ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>adacd36cb06034df019dfeca31ec01b2ea1580f0aa829fedc9692008d5400a3c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>adacd36cb06034df019dfeca31ec01b2ea69e70d8b66eae848ab00829db58099ad</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>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a150e320880aa6aa886ac34016f340fc4a5ca0ffb997baa94704b07d895814b73a</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>a150e320880aa6aa886ac34016f340fc4afd2bf2a50879368c3e2acb2e759df834</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>a150e320880aa6aa886ac34016f340fc4a5ca0ffb997baa94704b07d895814b73a</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>a150e320880aa6aa886ac34016f340fc4afd2bf2a50879368c3e2acb2e759df834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__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__hypot__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab8fe2c54bdf07a42c2b8914403b11496af9f6dfe3f0abe6b145b0855891380fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab8fe2c54bdf07a42c2b8914403b11496a90bdd8108b92c4d216d56a4b12158ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab8fe2c54bdf07a42c2b8914403b11496af9f6dfe3f0abe6b145b0855891380fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab8fe2c54bdf07a42c2b8914403b11496a90bdd8108b92c4d216d56a4b12158ad0</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>a088204cd8db37768c66068a048d3a1b0aad4fd6d654d1da397ef8f61ad2d7f544</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>a088204cd8db37768c66068a048d3a1b0add3423b22cb10486b7bf457afb30098a</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>a088204cd8db37768c66068a048d3a1b0a186db6ba86a196ee012840e5cc65895c</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>a088204cd8db37768c66068a048d3a1b0aad4fd6d654d1da397ef8f61ad2d7f544</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>a088204cd8db37768c66068a048d3a1b0a186db6ba86a196ee012840e5cc65895c</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>a088204cd8db37768c66068a048d3a1b0add3423b22cb10486b7bf457afb30098a</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>ad70d40e1b7991f5d4301c4e5113cc670a5b4f45f5311690b8c419fb477ec26034</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>ad70d40e1b7991f5d4301c4e5113cc670a35a7a1e2d786d911c82dda8b3cead5c5</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>ad70d40e1b7991f5d4301c4e5113cc670a5b4f45f5311690b8c419fb477ec26034</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>ad70d40e1b7991f5d4301c4e5113cc670a35a7a1e2d786d911c82dda8b3cead5c5</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>ac103a0b8a6d4985e39246a9be42e6e99a18d2c79b63d33ba8f8de5283c0e5ced2</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>ac103a0b8a6d4985e39246a9be42e6e99adbd773c1a7528c293fcd684f41ef2d39</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>ac103a0b8a6d4985e39246a9be42e6e99a18d2c79b63d33ba8f8de5283c0e5ced2</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>ac103a0b8a6d4985e39246a9be42e6e99adbd773c1a7528c293fcd684f41ef2d39</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>a2dcb69772aa1095c87d98916905f4aacaccd62c898040cd0c3931ea7038721f18</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>a2dcb69772aa1095c87d98916905f4aaca159854d772fd78b8d945bd8f91d4a573</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>a2dcb69772aa1095c87d98916905f4aacaccd62c898040cd0c3931ea7038721f18</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>a2dcb69772aa1095c87d98916905f4aaca159854d772fd78b8d945bd8f91d4a573</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>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae70a0b6c50665c2a2aebd64c5e697a8fa55f151f384c225b28374fd99c7376edd</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>ae70a0b6c50665c2a2aebd64c5e697a8fa82507cfe87945da7f7932752b6f5630b</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>ae70a0b6c50665c2a2aebd64c5e697a8fa55f151f384c225b28374fd99c7376edd</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>ae70a0b6c50665c2a2aebd64c5e697a8fa82507cfe87945da7f7932752b6f5630b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__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__max__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a941f6d6e96cde3c5c41f72b1ea125dd2a56fca1e098eb68140130d29d78508de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a941f6d6e96cde3c5c41f72b1ea125dd2a2ffec311548d2e85ada41df749e61142</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a941f6d6e96cde3c5c41f72b1ea125dd2a56fca1e098eb68140130d29d78508de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a941f6d6e96cde3c5c41f72b1ea125dd2a2ffec311548d2e85ada41df749e61142</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__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__min__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abe459d507605fb7c1e04e158b22f8efba5f2d1d2fe61dbb2b8c3aeea8d9cdcf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abe459d507605fb7c1e04e158b22f8efba8bece90349172aa1eb0e4a782077535b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abe459d507605fb7c1e04e158b22f8efba5f2d1d2fe61dbb2b8c3aeea8d9cdcf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abe459d507605fb7c1e04e158b22f8efba8bece90349172aa1eb0e4a782077535b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_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__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</anchorfile>
      <anchor>af250b8f0522e53e9ca97660ba95cea48a7a6f51b941867a043c78f8e347578a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</anchorfile>
      <anchor>af250b8f0522e53e9ca97660ba95cea48ae17fab4a4e2f72547b064039d070f443</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</anchorfile>
      <anchor>af250b8f0522e53e9ca97660ba95cea48a7a6f51b941867a043c78f8e347578a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</anchorfile>
      <anchor>af250b8f0522e53e9ca97660ba95cea48ae17fab4a4e2f72547b064039d070f443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_multiple_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple__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__multiple__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af7241163dfc3dc7150713f29a5501075a05762727ba0311ca71c597d0eb093f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af7241163dfc3dc7150713f29a5501075a3a8cf77a26fec44b1ae3c68dede18fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af7241163dfc3dc7150713f29a5501075a05762727ba0311ca71c597d0eb093f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af7241163dfc3dc7150713f29a5501075a3a8cf77a26fec44b1ae3c68dede18fa2</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>ac2e2cb16427a350008ab4babbceb6510a6dad18cc9d62899ac7e5e51214a5eae7</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>ac2e2cb16427a350008ab4babbceb6510a56937fc13b963d7f0ad3eaefbc364440</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>ac2e2cb16427a350008ab4babbceb6510a6dad18cc9d62899ac7e5e51214a5eae7</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>ac2e2cb16427a350008ab4babbceb6510a56937fc13b963d7f0ad3eaefbc364440</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__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__pow__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abec7b9b902514750f6860d199d0a584ca33c805842a9dcc0f4d7c9cca8b405df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abec7b9b902514750f6860d199d0a584ca3277959bb2c0e75b8df95016bddc2914</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abec7b9b902514750f6860d199d0a584ca33c805842a9dcc0f4d7c9cca8b405df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abec7b9b902514750f6860d199d0a584ca3277959bb2c0e75b8df95016bddc2914</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>a402d6796abdb7ec6504f7465ac64c252ad39e4c59bdc2ecc6a216dc7c28888d69</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>a402d6796abdb7ec6504f7465ac64c252ac5092e8434f9c08367d717df285e37b2</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>a402d6796abdb7ec6504f7465ac64c252ad39e4c59bdc2ecc6a216dc7c28888d69</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>a402d6796abdb7ec6504f7465ac64c252ac5092e8434f9c08367d717df285e37b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_quotient1_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient1__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__quotient1__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a06eb48272b85d04a4a65755bc0dd0bf3afe8c8c02598a20cea24a40e837b6814f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient1__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a06eb48272b85d04a4a65755bc0dd0bf3a3a8597b079348081e0302ef23e0dbbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient1__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a06eb48272b85d04a4a65755bc0dd0bf3afe8c8c02598a20cea24a40e837b6814f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient1__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a06eb48272b85d04a4a65755bc0dd0bf3a3a8597b079348081e0302ef23e0dbbbe</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>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a9bce510b5d300da868711923f0fe0e25ae705551a114f81586f17049e8f1a845b</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>a9bce510b5d300da868711923f0fe0e25a8bcbe8e00411673d174b3b902f38835b</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>a9bce510b5d300da868711923f0fe0e25ae705551a114f81586f17049e8f1a845b</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>a9bce510b5d300da868711923f0fe0e25a8bcbe8e00411673d174b3b902f38835b</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>a38e74e8ebe1733afd16a78db91f5ad4aa896b4344cc856c2afbc4f7bcdcffc279</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>a38e74e8ebe1733afd16a78db91f5ad4aad474fe81a793c2924cdd04d594221152</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>a38e74e8ebe1733afd16a78db91f5ad4aadf093e4def8e92a9eb37c7ce64da3c9e</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>a38e74e8ebe1733afd16a78db91f5ad4aa896b4344cc856c2afbc4f7bcdcffc279</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>a38e74e8ebe1733afd16a78db91f5ad4aadf093e4def8e92a9eb37c7ce64da3c9e</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>a38e74e8ebe1733afd16a78db91f5ad4aad474fe81a793c2924cdd04d594221152</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>ac2cd152179726ef1c3de5e87539c75bea76ef11c7e8d478492d774446e538bf7e</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>ac2cd152179726ef1c3de5e87539c75beaa9cda79558eaa2f6cf7a9c9bb8cf26b1</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>ac2cd152179726ef1c3de5e87539c75bea76ef11c7e8d478492d774446e538bf7e</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>ac2cd152179726ef1c3de5e87539c75beaa9cda79558eaa2f6cf7a9c9bb8cf26b1</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>a89d3f2fef44588a032541758c06b665aaa56920f804844983233905fe405615fa</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>a89d3f2fef44588a032541758c06b665aa1e8a06dab18e54eaa7b7486f723408bb</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>a89d3f2fef44588a032541758c06b665aaa56920f804844983233905fe405615fa</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>a89d3f2fef44588a032541758c06b665aa1e8a06dab18e54eaa7b7486f723408bb</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>a93a96cbebf7f50a6e661a5f9abf480b2a13fa95a32a122a5e63cca1f985afcf7b</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>a93a96cbebf7f50a6e661a5f9abf480b2aa2e4c929edbd8465e54585bc02c01936</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>a93a96cbebf7f50a6e661a5f9abf480b2a13fa95a32a122a5e63cca1f985afcf7b</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>a93a96cbebf7f50a6e661a5f9abf480b2aa2e4c929edbd8465e54585bc02c01936</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>a404e8a9ff21e2c127df2cbc704f7f5fda6497f869eb6377f8600f0801e5471eca</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>a404e8a9ff21e2c127df2cbc704f7f5fdaf981f8e951faf3633770ee34b63d0925</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>a404e8a9ff21e2c127df2cbc704f7f5fda6497f869eb6377f8600f0801e5471eca</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>a404e8a9ff21e2c127df2cbc704f7f5fdaf981f8e951faf3633770ee34b63d0925</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>ace5f8a395205e4493789ad9b2da44909a8993a764d0bb4d18703301ce6e5383d7</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>ace5f8a395205e4493789ad9b2da44909a1f78e5d26a3dc3d7c5907a1c7017b656</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>ace5f8a395205e4493789ad9b2da44909a8993a764d0bb4d18703301ce6e5383d7</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>ace5f8a395205e4493789ad9b2da44909a1f78e5d26a3dc3d7c5907a1c7017b656</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sum_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__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__sum__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa323a207c0eecfe6ab4e472cd9f4b082af0fc5f13bd0fc93dc8ad26659587e91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa323a207c0eecfe6ab4e472cd9f4b082adc329c7eedd9b640c9bd972b2f9d4655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa323a207c0eecfe6ab4e472cd9f4b082af0fc5f13bd0fc93dc8ad26659587e91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa323a207c0eecfe6ab4e472cd9f4b082adc329c7eedd9b640c9bd972b2f9d4655</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>a5faa12cc15140e3e75c856ba6037d59da360d78a3be47ea311928afe3b17c53bd</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>a5faa12cc15140e3e75c856ba6037d59dad296ec435b40b8bb5e9d4a764c5c112c</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>a5faa12cc15140e3e75c856ba6037d59da360d78a3be47ea311928afe3b17c53bd</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>a5faa12cc15140e3e75c856ba6037d59dad296ec435b40b8bb5e9d4a764c5c112c</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>a05791ede730624b0b6525dd19d8eecd7a638cb605a493f47fc45abcc32431467b</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>a05791ede730624b0b6525dd19d8eecd7ac2448c9a46d294a42b7509120f934e90</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>a05791ede730624b0b6525dd19d8eecd7a638cb605a493f47fc45abcc32431467b</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>a05791ede730624b0b6525dd19d8eecd7ac2448c9a46d294a42b7509120f934e90</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>a5fb19d561f85dce1b35beb86fef401cea19c3b5c47602761026dea2c8bbe0e5aa</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>a5fb19d561f85dce1b35beb86fef401cea1b9598710ffc89d3fabe45b22a24d805</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>a5fb19d561f85dce1b35beb86fef401cea19c3b5c47602761026dea2c8bbe0e5aa</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>a5fb19d561f85dce1b35beb86fef401cea1b9598710ffc89d3fabe45b22a24d805</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>a509c7b287bf85b7e6c8b63609cf3ef0baf409263d8304cc27979870a8699c1260</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>a509c7b287bf85b7e6c8b63609cf3ef0ba02df2fdfb03c83cdbd9fea1977d11830</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>a509c7b287bf85b7e6c8b63609cf3ef0baf409263d8304cc27979870a8699c1260</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>a509c7b287bf85b7e6c8b63609cf3ef0ba02df2fdfb03c83cdbd9fea1977d11830</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>a8c747d94572809ea0585e0167accc6e3afb9857a3c44db72b0799984e3ec7ff74</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>a8c747d94572809ea0585e0167accc6e3acdd4016fa93a346e433d7092abe8a022</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>a8c747d94572809ea0585e0167accc6e3afb9857a3c44db72b0799984e3ec7ff74</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>a8c747d94572809ea0585e0167accc6e3acdd4016fa93a346e433d7092abe8a022</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>aa9c7010cddfd6792060341164c816221a45fb56a6ac54dcd463c33db0ecccf667</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>aa9c7010cddfd6792060341164c816221a529de7f61adc0fec20144216ed39285b</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>aa9c7010cddfd6792060341164c816221a45fb56a6ac54dcd463c33db0ecccf667</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>aa9c7010cddfd6792060341164c816221a529de7f61adc0fec20144216ed39285b</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>a67055fb79fd2ebac406684a2a11d6ba6a42f35da42d40260ea080c79140567e92</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>a67055fb79fd2ebac406684a2a11d6ba6adc2e6501e556e7c98e706a80b1bd5533</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>a67055fb79fd2ebac406684a2a11d6ba6a42f35da42d40260ea080c79140567e92</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>a67055fb79fd2ebac406684a2a11d6ba6adc2e6501e556e7c98e706a80b1bd5533</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>a2102a64f2ae86f62c03419100e96ea68a3bc2bd27deb5d9a02bb7318bbd0ae012</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>a2102a64f2ae86f62c03419100e96ea68af3a8ffa4429c364617ebabd1b9237cfe</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>a2102a64f2ae86f62c03419100e96ea68a3bc2bd27deb5d9a02bb7318bbd0ae012</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>a2102a64f2ae86f62c03419100e96ea68af3a8ffa4429c364617ebabd1b9237cfe</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>a6e24372da102fbd3fb73b089858f6a8aae2ce6da6ed9cdbeae9720b7a22192ddd</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>a6e24372da102fbd3fb73b089858f6a8aa360209e7e6dd2e9bcc58d794553de7bb</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>a6e24372da102fbd3fb73b089858f6a8aae2ce6da6ed9cdbeae9720b7a22192ddd</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>a6e24372da102fbd3fb73b089858f6a8aa360209e7e6dd2e9bcc58d794553de7bb</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>aec909ad3e6558acea20fb5cce308f185ae1e99e5406421e4a190f839cab85d593</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>aec909ad3e6558acea20fb5cce308f185a8317b1b91ec60ab2f050d823b8eb8d60</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>aec909ad3e6558acea20fb5cce308f185ae1e99e5406421e4a190f839cab85d593</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>aec909ad3e6558acea20fb5cce308f185a8317b1b91ec60ab2f050d823b8eb8d60</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>a2caaab907b90139d14bd1b7886122b7aabb5e607862ea0518c8191d336eb85df6</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>a2caaab907b90139d14bd1b7886122b7aa8c5603ef1fc15f366ef8e4673bb49be2</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>a2caaab907b90139d14bd1b7886122b7aabb5e607862ea0518c8191d336eb85df6</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>a2caaab907b90139d14bd1b7886122b7aa8c5603ef1fc15f366ef8e4673bb49be2</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>af39b9d519ce6ecf182e85c7b595469a5a98e0820d23590dcbb2cb8ec516f391f8</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>af39b9d519ce6ecf182e85c7b595469a5a53ef9987f76cf13f68955a024f5b1c4b</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>af39b9d519ce6ecf182e85c7b595469a5a98e0820d23590dcbb2cb8ec516f391f8</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>af39b9d519ce6ecf182e85c7b595469a5a53ef9987f76cf13f68955a024f5b1c4b</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>adaae08255d256a4f3678f2f41325af22a559811fa7e8b3a35987870cda2dde984</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>adaae08255d256a4f3678f2f41325af22a7b32bdfc21773f4ec4538f9d89b2652f</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>adaae08255d256a4f3678f2f41325af22a559811fa7e8b3a35987870cda2dde984</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>adaae08255d256a4f3678f2f41325af22a7b32bdfc21773f4ec4538f9d89b2652f</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>add78029b089ec86dcb27c0d2e076ed6aa92179a8c48be150d3d3667ae45cb9aa5</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>add78029b089ec86dcb27c0d2e076ed6aa1dd78bc3426f3cc46f8db78adc92a5f1</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>add78029b089ec86dcb27c0d2e076ed6aa92179a8c48be150d3d3667ae45cb9aa5</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>add78029b089ec86dcb27c0d2e076ed6aa1dd78bc3426f3cc46f8db78adc92a5f1</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>ac879e1184cf2c3488f54a4bf025f716ea66ed2094c22e141903f5c591a4c7d254</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>ac879e1184cf2c3488f54a4bf025f716ea23c3ac4a1b64a4407ec853d3c2c8f743</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>ac879e1184cf2c3488f54a4bf025f716ea66ed2094c22e141903f5c591a4c7d254</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>ac879e1184cf2c3488f54a4bf025f716ea23c3ac4a1b64a4407ec853d3c2c8f743</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>ae4655180bd1d087b28341c33e6a1db64a539eea896c1de2dfd63d94d26dfbc270</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>ae4655180bd1d087b28341c33e6a1db64ac841a89be06eb2c5e670c32a8368a46a</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>ae4655180bd1d087b28341c33e6a1db64a539eea896c1de2dfd63d94d26dfbc270</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>ae4655180bd1d087b28341c33e6a1db64ac841a89be06eb2c5e670c32a8368a46a</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>a559f8d66ba60a2c6c9564892260127fbaee5bdad67b566763bd314830840c16a4</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>a559f8d66ba60a2c6c9564892260127fba760796f6c3d1ca1389c9fd04b138c223</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>a559f8d66ba60a2c6c9564892260127fbaee5bdad67b566763bd314830840c16a4</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>a559f8d66ba60a2c6c9564892260127fba760796f6c3d1ca1389c9fd04b138c223</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>a9219cbfecea9abe0a748018bfe954a72a8561a1876922e88f64322d0d35529c68</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>a9219cbfecea9abe0a748018bfe954a72adddba770c109661df8b666a0639d20ba</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>a9219cbfecea9abe0a748018bfe954a72a8561a1876922e88f64322d0d35529c68</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>a9219cbfecea9abe0a748018bfe954a72adddba770c109661df8b666a0639d20ba</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>ad012a4beb64ce39e83e4d0f19da5b5afa2cde1c2e8fa6eef291c15c6b983cdd88</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>ad012a4beb64ce39e83e4d0f19da5b5afa78fabc0cb0ea4087984da45bfc3aa1de</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>ad012a4beb64ce39e83e4d0f19da5b5afa2cde1c2e8fa6eef291c15c6b983cdd88</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>ad012a4beb64ce39e83e4d0f19da5b5afa78fabc0cb0ea4087984da45bfc3aa1de</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>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>a91bd9313db774c74f1aea27ea8f15984ab937f5390a5a88e99461dead65530508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984ae31f99cbe0eaa11cac0a63403582a659</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984a2bec1e9d73de95b9a8029df1d6095ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984a1579983a19919afe368d21ac847ff4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::AccPacket</type>
      <name>AccPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a02a159138ca5f6e6c01139681193567b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::LhsPacket</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>aa4b5ed5bb5d02237f6514a6c5b96577a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984ae31f99cbe0eaa11cac0a63403582a659</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResPacket</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>aa3001ddab67ea7454cd7885eb3ba017f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984a1579983a19919afe368d21ac847ff4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a929666643f82d87e8f0f1c36417e4ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RhsPacket</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>aafcf0539bfb01f649cb01a4e294848c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984a2bec1e9d73de95b9a8029df1d6095ec3</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>a1d5c98e78d3fe9d224bc66a3c3d13e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91bd9313db774c74f1aea27ea8f15984ab937f5390a5a88e99461dead65530508</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>a6f8fb4bcaa9a186611cb99bd1ed5d0d6</anchor>
      <arglist>(ResScalar *res, Index resStride, 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, RhsScalar *unpackedB=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>a2bf34ebdc649647bb465592065b0bf2ba952c7a2bfcdbb229233fd6ca952f6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2baeed2908e2ee6ec22897dd039f3bef14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2badee69d9cc8e3ae2c3691e972536d0a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba0ff28a71ad9197ccdae8e6de85cdbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba7979c85df44d6675dba473bf706000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba7b7534d15277291b238535d5fa1472e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2badeade286be509b89060371a6c54f6e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba9a6a54f05effa66c8a0acee7722fa9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba6728d0808a3cb5995198eaf8c060441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba652775093f52cec71cb76e28a8daca6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba861027e1781cbff0e2fa3fa4999d6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2bacb7a9c55cdb2382d34d1dc1473728d1b</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>a2bf34ebdc649647bb465592065b0bf2ba952c7a2bfcdbb229233fd6ca952f6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2baeed2908e2ee6ec22897dd039f3bef14a</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>a2bf34ebdc649647bb465592065b0bf2ba0ff28a71ad9197ccdae8e6de85cdbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba861027e1781cbff0e2fa3fa4999d6275</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>a2bf34ebdc649647bb465592065b0bf2ba6728d0808a3cb5995198eaf8c060441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba9a6a54f05effa66c8a0acee7722fa9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2badeade286be509b89060371a6c54f6e13</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>a2bf34ebdc649647bb465592065b0bf2ba7b7534d15277291b238535d5fa1472e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>ad494bc3a2d5b86a44f2ce72eb34f5741</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>a2bf34ebdc649647bb465592065b0bf2ba7979c85df44d6675dba473bf706000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2bacb7a9c55cdb2382d34d1dc1473728d1b</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>a2bf34ebdc649647bb465592065b0bf2badee69d9cc8e3ae2c3691e972536d0a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2bf34ebdc649647bb465592065b0bf2ba652775093f52cec71cb76e28a8daca6c</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>af9cbe66500143ce8340fc22a69911cde</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>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>aa3b651c9b1e04b3efb08296302013988</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.html</anchorfile>
      <anchor>a39f84a461f960e0748bfdfc08fee286a</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>ad914152f2aae7f1bc7ba7f660598f47c</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, AccPacket &amp;tmp) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unpackRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a467d15eb5aa1f8842500f14ca3bbe2fb</anchor>
      <arglist>(DenseIndex n, const RhsScalar *rhs, RhsScalar *b)</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>a803926e8359831da71fa1559069e3572adb86c1516b61104be2760318652729a4</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>a803926e8359831da71fa1559069e3572a5027b44e609122ddf7a4a95c09f98ac0</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>a803926e8359831da71fa1559069e3572a909565738f77045ef659fb506f41777f</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>a803926e8359831da71fa1559069e3572ab3563b015d4d654e6ceec53adb7c01e8</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>a803926e8359831da71fa1559069e3572af55245cef873033cf9069e28afdb7413</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>a803926e8359831da71fa1559069e3572a5544f733f5e1ce7f66a19724858e3843</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>a803926e8359831da71fa1559069e3572a1bdcf94c17ab417ebde38498c689a5c2</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>a803926e8359831da71fa1559069e3572accb306c62f6c3cd1048cfa4b63bfa3e0</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>a803926e8359831da71fa1559069e3572a07d11600ecf1c944320b2e0e90b4a9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</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>a803926e8359831da71fa1559069e3572a791aa8daa058929a64b79b797715ce2a</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>a803926e8359831da71fa1559069e3572ace93a3760434ce6ff3e99c38456344a2</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>a803926e8359831da71fa1559069e3572a31d7da8b9d37a7d27556bbcc565ebd65</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>a803926e8359831da71fa1559069e3572adb86c1516b61104be2760318652729a4</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>a803926e8359831da71fa1559069e3572a5027b44e609122ddf7a4a95c09f98ac0</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>a803926e8359831da71fa1559069e3572ab3563b015d4d654e6ceec53adb7c01e8</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>a803926e8359831da71fa1559069e3572ace93a3760434ce6ff3e99c38456344a2</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>a803926e8359831da71fa1559069e3572a07d11600ecf1c944320b2e0e90b4a9f3</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>a803926e8359831da71fa1559069e3572accb306c62f6c3cd1048cfa4b63bfa3e0</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>a803926e8359831da71fa1559069e3572a1bdcf94c17ab417ebde38498c689a5c2</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>a803926e8359831da71fa1559069e3572a5544f733f5e1ce7f66a19724858e3843</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>a803926e8359831da71fa1559069e3572af55245cef873033cf9069e28afdb7413</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>a803926e8359831da71fa1559069e3572a31d7da8b9d37a7d27556bbcc565ebd65</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>a803926e8359831da71fa1559069e3572a909565738f77045ef659fb506f41777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</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>a803926e8359831da71fa1559069e3572a791aa8daa058929a64b79b797715ce2a</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>ae27ffc977464a811e910ba5e692558c7</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>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>acd9f96ef2f4e57d432e422f0412dad53</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>a0684db0c19e02365cd7b5a8013130445</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>a316e6441f50eea67fc832680f19f428c</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>ab23cb8211a1dc1f5e0abced1fd350bad</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>ae562be6df0e678d723056c35e3b1739c</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b, ResScalar &amp;c, RhsScalar &amp;, const false_type &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unpackRhs</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>ac910326cccb71bfe5cd05f65d7b296d7</anchor>
      <arglist>(DenseIndex n, const RhsScalar *rhs, RhsScalar *b)</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>a3b0713bd37b8de88c980b7eb194b8bbcaac8ee638c66ba412eb252eb35c1f3132</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>a3b0713bd37b8de88c980b7eb194b8bbcae339e27f5aa75209d11d952ebaa43e68</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>a3b0713bd37b8de88c980b7eb194b8bbcae359040aa976a30e935acbb62aff4f50</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>a3b0713bd37b8de88c980b7eb194b8bbca65794ae19ba068fa8dd4f905cd440b5f</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>a3b0713bd37b8de88c980b7eb194b8bbcaedf7a8a08401090196a3be60c086bb32</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>a3b0713bd37b8de88c980b7eb194b8bbca9e4976eb3478f0145144daf3d7972a67</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>a3b0713bd37b8de88c980b7eb194b8bbca683a3a427818ff6c3ef870613d26125e</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>a3b0713bd37b8de88c980b7eb194b8bbca5b565aa13add7dd6e27c1ed437ac79c3</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>a3b0713bd37b8de88c980b7eb194b8bbca86fc55507f92ef5136c03abd9fbf1e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</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>a3b0713bd37b8de88c980b7eb194b8bbcaaf18a642644054928c2155a1abf65a5a</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>a3b0713bd37b8de88c980b7eb194b8bbca58f9d020f58c7870d8e01c15825aa897</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>a3b0713bd37b8de88c980b7eb194b8bbca6259238e373126337b8d8415c6033f90</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>a3b0713bd37b8de88c980b7eb194b8bbcaac8ee638c66ba412eb252eb35c1f3132</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>a3b0713bd37b8de88c980b7eb194b8bbcae339e27f5aa75209d11d952ebaa43e68</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>a3b0713bd37b8de88c980b7eb194b8bbca65794ae19ba068fa8dd4f905cd440b5f</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>a3b0713bd37b8de88c980b7eb194b8bbca58f9d020f58c7870d8e01c15825aa897</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>a3b0713bd37b8de88c980b7eb194b8bbca86fc55507f92ef5136c03abd9fbf1e9c</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>a3b0713bd37b8de88c980b7eb194b8bbca5b565aa13add7dd6e27c1ed437ac79c3</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>a3b0713bd37b8de88c980b7eb194b8bbca683a3a427818ff6c3ef870613d26125e</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>a3b0713bd37b8de88c980b7eb194b8bbca9e4976eb3478f0145144daf3d7972a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&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>a27eb34cbe0f558e00b5e5744df05237f</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>a3b0713bd37b8de88c980b7eb194b8bbcaedf7a8a08401090196a3be60c086bb32</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>a3b0713bd37b8de88c980b7eb194b8bbca6259238e373126337b8d8415c6033f90</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>a3b0713bd37b8de88c980b7eb194b8bbcae359040aa976a30e935acbb62aff4f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</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>a3b0713bd37b8de88c980b7eb194b8bbcaaf18a642644054928c2155a1abf65a5a</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>a51c132f0c6f0d32d440febe359b79b46</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>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>aa9f9e79360692c1b3299d8a5a1e34c3e</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>a0579826616c19a3a24e19147a7988f0e</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>ab5ebf684d00e8d7c227019f3d5db2236</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>a75f65f259f802f369c494ff6c3d73845</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>a4dfe47a1de7433bcf9cceb80d85aade2</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b, ResScalar &amp;c, RhsScalar &amp;, const false_type &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unpackRhs</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>abaf4a56ea8e335162cc2deef824ec2a0</anchor>
      <arglist>(DenseIndex n, const RhsScalar *rhs, RhsScalar *b)</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>
    <class kind="struct">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;::DoublePacket</class>
    <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>a02b72b2325c544eb9e13dd06f53e9562a7d92579c0e7795f76fdfdc553dce542c</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>a02b72b2325c544eb9e13dd06f53e9562af27c58a163b24d8a8027b39d46e0739b</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>a02b72b2325c544eb9e13dd06f53e9562aeea776602476afb272a14313af950a7a</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>a02b72b2325c544eb9e13dd06f53e9562a4d68b45c307db794446846ee92a9f3e1</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>a02b72b2325c544eb9e13dd06f53e9562a5b57bac3163d370298139783dacdc98c</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>a02b72b2325c544eb9e13dd06f53e9562ab6a6c9d63afbb9957baa9727508d6146</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>a02b72b2325c544eb9e13dd06f53e9562afcdb765bfac08b808b6ae52fd6788200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562a6d3ad3be926bc632bcd25cdd0db41acb</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>a02b72b2325c544eb9e13dd06f53e9562af53a8f353208265d3bb2bb66755670a6</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>a02b72b2325c544eb9e13dd06f53e9562a24b82fb5fdcef9f9dbe9710d22efb37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacket, 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>a04ff2f675e269a48846964c576c3a4a8</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>a02b72b2325c544eb9e13dd06f53e9562a7d92579c0e7795f76fdfdc553dce542c</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>a02b72b2325c544eb9e13dd06f53e9562af27c58a163b24d8a8027b39d46e0739b</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>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562af53a8f353208265d3bb2bb66755670a6</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>a02b72b2325c544eb9e13dd06f53e9562afcdb765bfac08b808b6ae52fd6788200</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>a02b72b2325c544eb9e13dd06f53e9562ab6a6c9d63afbb9957baa9727508d6146</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>a02b72b2325c544eb9e13dd06f53e9562a4d68b45c307db794446846ee92a9f3e1</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>a02b72b2325c544eb9e13dd06f53e9562a5b57bac3163d370298139783dacdc98c</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, DoublePacket, 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>a09092f2a09a4535dd0fb0e30a22491b0</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>a02b72b2325c544eb9e13dd06f53e9562a24b82fb5fdcef9f9dbe9710d22efb37d</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>a02b72b2325c544eb9e13dd06f53e9562aeea776602476afb272a14313af950a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a02b72b2325c544eb9e13dd06f53e9562a6d3ad3be926bc632bcd25cdd0db41acb</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>a719886c7ab6d777b2fe28f37e79a9456</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>aeecf3315bbf9316d9a5120070f509d34</anchor>
      <arglist>(const DoublePacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const </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>aa6f8e896b23925a2e5b489c4a8160eca</anchor>
      <arglist>(DoublePacket &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>a75a6029ffeb3fcb1f8335e0164562eb6</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>a3646ae71ddd5fdc976a87ad2ed1ad506</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>ad125fc2369e7d6f796ac7da6f4fbaf99</anchor>
      <arglist>(const RhsScalar *b, DoublePacket &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>a7a29e693ac619822eade60a8c336e3c1</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, DoublePacket &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>a0794443dfbe000e2e6e2a1414582f4de</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, ResPacket &amp;c, RhsPacket &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unpackRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aa198aaeea66efbaa49b4afd11a8b9e8d</anchor>
      <arglist>(DenseIndex n, const Scalar *rhs, Scalar *b)</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>void</type>
      <name>allocateW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>aa88dd8e9853c700eca176be00184e838</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>a935c697889a10653646b2534a0036856</anchor>
      <arglist>(DenseIndex rows, DenseIndex cols, DenseIndex depth)</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>a331f4f9d6019332fc513d7a6e20e6aa3a9dd84bc2681d8300a340065aec04b5e8</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>a331f4f9d6019332fc513d7a6e20e6aa3a9dd84bc2681d8300a340065aec04b5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a60f53d45703b2e0be5092ee10ac776ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>ab1d5fa895ff6f718c9deb564b79cb052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a1aad6509ca0e3d3199d7cab1765e2cb7</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>void</type>
      <name>allocateW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a1dc9b3323d55c9baf745d28207cf10b5</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>a37bbfb76e0255e49a956e4fbe414e384</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</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>aba9a905a0aa21dea03918505d8a836feadc72c239d3fe95491b1bc14fab769af3</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>aba9a905a0aa21dea03918505d8a836fea26a2ca7b9e5160ab1f4f56e5f9f105c6</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>aba9a905a0aa21dea03918505d8a836fead67d9208ae8b34868c4b48711450af27</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>a3b6551e91436f3784539b817c4efca66aad05d4483dcea8cef0e06b15355ea456</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>a3b6551e91436f3784539b817c4efca66aaff947113b5bc8bb0ca50e9f1e155f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SizeW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a3b6551e91436f3784539b817c4efca66a0fbddd2f668580080d0f59277d45372f</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>aba9a905a0aa21dea03918505d8a836fead67d9208ae8b34868c4b48711450af27</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>aba9a905a0aa21dea03918505d8a836fea26a2ca7b9e5160ab1f4f56e5f9f105c6</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>a3b6551e91436f3784539b817c4efca66aad05d4483dcea8cef0e06b15355ea456</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>a3b6551e91436f3784539b817c4efca66aaff947113b5bc8bb0ca50e9f1e155f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SizeW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a3b6551e91436f3784539b817c4efca66a0fbddd2f668580080d0f59277d45372f</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>aba9a905a0aa21dea03918505d8a836feadc72c239d3fe95491b1bc14fab769af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 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>a1e309fe66e61873fa691d948c368070d</anchor>
      <arglist>[SizeA]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 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>a3e1e378ba5c4891f2bcb39c9304ba572</anchor>
      <arglist>[SizeB]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 RhsScalar</type>
      <name>m_staticW</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a49a76df702937ef0a7205376bb405809</anchor>
      <arglist>[SizeW]</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="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>a186f17dde28eb0425be6de3a58c744bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a56f91ad8c73b2f7ffb46c2b80ff0584f</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>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs.html</anchorfile>
      <anchor>ac1020edd0c3f1597dfc42c890f63ee2c</anchor>
      <arglist>(Scalar *blockA, const Scalar *EIGEN_RESTRICT _lhs, Index lhsStride, 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>nr</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</filename>
    <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_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>aded00cff3ed46a4eee8aac101232b57ea0e4290b1b5f65d11fa95b8aa377f405b</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_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>ad02fbb854d43ede092c2407b76ad504a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>aded00cff3ed46a4eee8aac101232b57ea0e4290b1b5f65d11fa95b8aa377f405b</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_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>a74c2e0e576b64c9a4ef080c8a70081e5</anchor>
      <arglist>(Scalar *blockB, const Scalar *rhs, Index rhsStride, 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, nr, RowMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</filename>
    <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_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>a6c74b0b586827a4fa87a145975451208a566f0c06d8664983c50f302e992a1f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>a6c74b0b586827a4fa87a145975451208a566f0c06d8664983c50f302e992a1f50</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_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>ad17d148b4d1ca033e8374b3b4876e4af</anchor>
      <arglist>(Scalar *blockB, const Scalar *rhs, Index rhsStride, 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>Index</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>rhs_length</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>afabf4bebfe8ad0328f1c504acafe26b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rhs_start</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a82df8bf2d0448d5786e4adcd67f1abc8</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_selector</name>
    <filename>structEigen_1_1internal_1_1gemv__selector.html</filename>
    <templarg>Side</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>BlasCompatible</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__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__selector_3_01OnTheLeft_00_01StorageOrder_00_01BlasCompatible_01_4.html</anchorfile>
      <anchor>addecc7d4167e4158e7243e38a7f59d66</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__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__selector_3_01OnTheRight_00_01ColMajor_00_01false_01_4.html</anchorfile>
      <anchor>a43ddbcf30d62611fff1e2f2875fda0c0</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__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__selector_3_01OnTheRight_00_01ColMajor_00_01true_01_4.html</anchorfile>
      <anchor>a1152dc73ded83266b768c71a749b7258</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__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__selector_3_01OnTheRight_00_01RowMajor_00_01false_01_4.html</anchorfile>
      <anchor>a17325815399a148203202a5fc2c18960</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__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__selector_3_01OnTheRight_00_01RowMajor_00_01true_01_4.html</anchorfile>
      <anchor>aa0cb68b054e461b32d3a24cc00c83806</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const typename ProductType::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>a5da6382c6921a91be31220e50dac75daa9d9d38fb554677d5255fea3c4f11fd87</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>a5da6382c6921a91be31220e50dac75daa82755e289ebad600455338edf5fb502f</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>a5da6382c6921a91be31220e50dac75daa9d9d38fb554677d5255fea3c4f11fd87</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>a5da6382c6921a91be31220e50dac75daa82755e289ebad600455338edf5fb502f</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?PacketSize: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>a6bc43eea6910ae56d8f4daf10536e7dc</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>scalar_product_traits&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>a710a86b5b9c8ba0ba9d6b9b9efa05a2f</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>a51e8ccea061e8ff292d19b1b9f83f90e</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>scalar_product_traits&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>aa04f165f2f070f0aa802b83089781f8d</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>scalar_product_traits&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>a1e88ba7ac4f76dbd686c7ab729f81d2b</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>a3cb528e1398f6d3560201024518a2c87</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *res, Index resStride, const ResScalar &amp;alpha)</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>scalar_product_traits&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>a764e8ba917abf2abd4d56c8c26e01f5d</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>afe00c40d4bd7cddae37d70e4ab862853</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, const ResScalar &amp;alpha)</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>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</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_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa001409d702adcd2f04fa45c0c2eea011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa52de776559efa58918669bf685ecfa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aad617e6f43c94c2f496bbb24ac16a91bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa61601e0f607c779d2f4e8b6e66afc7e5</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_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a4feebabd72efdca3f1862304948e8787</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_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a181cc28815e11242a92d602c0ad070fe</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_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a2836445c0dcd53fd2c683e2d253f59f0</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_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a552f2f40a6998c8e733498a16dcd87c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa52de776559efa58918669bf685ecfa91</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_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a41b8930b29354a1f50664b62d5b6fa7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa61601e0f607c779d2f4e8b6e66afc7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a17cb8fa33bd03a64c6554fbd428ac00b</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_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>ac81ef8f68740775b35fa1bd32f38fb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aad617e6f43c94c2f496bbb24ac16a91bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>a1ef2fa78d6fae43e5830acad11e0f87aa001409d702adcd2f04fa45c0c2eea011</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_01ColMaj2ea2ca7ece15adeacfe517490d70611a.html</anchorfile>
      <anchor>ab420a149e11601ccc278b56b4049e35e</anchor>
      <arglist>(Index rows, Index cols, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsIncr, ResScalar *res, Index, RhsScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>general_matrix_vector_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, ConjugateRhs, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</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_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177a434bea4c9efbb951e2ac25a4d91499f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177acfb7e24eeaa8d010822f020e7683e1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177a390887b2a39f8700aabf78dc1462d18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177ab959aee013ccf46d6cbeef60583452e4</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_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>aaf56fd3fb4db98de4ad6f488bdfb3147</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_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a568433757fd54502c95060f4a3aad0b8</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_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a50c45602f9f5242c11e8172073238a73</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_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a0827a48e90b658cacc230a856f842e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177acfb7e24eeaa8d010822f020e7683e1b3</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_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a6a2193ce3e6d5b1b32a99831a55e5b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177ab959aee013ccf46d6cbeef60583452e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a39fef09bd44a19e9bc790b7184804763</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_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a31e419fd6c94cd6daa8f4fdf7e20f708</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177a390887b2a39f8700aabf78dc1462d18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>ae80acc9b7f755718c42557f1c26d8177a434bea4c9efbb951e2ac25a4d91499f5</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_01RowMajf3a9becfe2bf0ea4e7954b9bab7c1f42.html</anchorfile>
      <anchor>a141233ad5cda0bded1765bd97edfbe1f</anchor>
      <arglist>(Index rows, Index cols, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsIncr, 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>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <base>general_matrix_vector_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, ConjugateRhs, BuiltIn &gt;</base>
  </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>aabb70dfb93baaf482edcbf5ed9348806a7cae6d2206431b3b43a79b2f72c2a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a5c1110dfc4c77ee0e0d714586a3f19b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a21268cf8f31afd4e0e3ab3b898f148cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a76d63473fa6d49bebcb5255e9c0e1f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806aa444af2c19010a3f8208f34c9607918c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a5c1110dfc4c77ee0e0d714586a3f19b0</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a9a38a2e76682340a5a5580fa9264a821</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>aabb70dfb93baaf482edcbf5ed9348806aa444af2c19010a3f8208f34c9607918c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a76d63473fa6d49bebcb5255e9c0e1f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aabb70dfb93baaf482edcbf5ed9348806a21268cf8f31afd4e0e3ab3b898f148cb</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>aabb70dfb93baaf482edcbf5ed9348806a7cae6d2206431b3b43a79b2f72c2a19c</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>a896b5a6704b07d3b8ba84ab4ed3bb093</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>betas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a0444497c8aec4ab73e237b4bd00fc37c</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>a5651fb5f847dde6dfb727c435bd8e4ac</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>ab3d8a448cf9bda02cac291549b644fec</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="typedef" protection="protected">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a781d1272765b13b0639b1457abd02229</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>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a276c8fc0e41a1ca9c9e8098732af5001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ac915a2f7feac7f29cccaa0ab6c1b98f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a240931262bce37f38560896ccc0c05a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matS</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a5dcb932d7b631885568a490bf615e722</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>ColumnVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a13e850bc6d4736a41b475e29b13fe4fc</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>Base::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a050b8361cd292a05866cec7744ecd2f1</anchor>
      <arglist></arglist>
    </member>
    <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::GeneralProduct</name>
    <filename>classEigen_1_1GeneralProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;</name>
    <filename>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;, Lhs, Rhs &gt;</base>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a40748fc0173c92027a868de499ec308c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a625d92cb3e327e87dcee5863df21e435</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ab5a88df0e1b010aa40622b1d2b6c6539</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a6093bc2c43c8d815e8f77cdeb7d95a56</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a5fce8ba584b56562554bf844a26591d1</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxDepthAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a5127d37359b26c9537355838b5c3daa8a62593f33d6b9936858719d006149f9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxDepthAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a5127d37359b26c9537355838b5c3daa8a62593f33d6b9936858719d006149f9a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;</name>
    <filename>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;, Lhs, Rhs &gt;</base>
    <member kind="enumvalue">
      <name>Side</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a440d1c59a2c1d2cc33ccea1efce68d22a2d3a2d5fffef78c189eebef11a35c191</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>aa9347e75ad0410b2aa0fe1a6e50fdd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Side)==OnTheRight, _LhsNested, _RhsNested &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>afa0b1517f65aa3bd25d2c1ca865bad4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>aef2b7387c3866d2c594d5ffc5dcf10ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Side</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a440d1c59a2c1d2cc33ccea1efce68d22a2d3a2d5fffef78c189eebef11a35c191</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a66cee33dc3a04867ef62a21e4333f830</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a1bbc208cd674129e0b846fe62b6907a4</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt;</name>
    <filename>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <base>Matrix&lt; internal::scalar_product_traits&lt; Lhs::Scalar, Rhs::Scalar &gt;::ReturnType, 1, 1 &gt;</base>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>affce684c86a361e680f8bb256e83feb1</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const typename Base::Scalar</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a204647c24743d525491355bfe3fba1c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; typename internal::scalar_product_traits&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;::ReturnType, 1, 1 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a26703718bb3f81bf204b2a8299160331</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;</name>
    <filename>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;, Lhs, Rhs &gt;</base>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::add</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::adds</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::IsRowMajor</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::set</class>
    <class kind="struct">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::sub</class>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6f12984a5bd439f9da44079a4a10b83e</anchor>
      <arglist>(Dest &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>aec85e65ce465bedb5b620b064b1fa2ce</anchor>
      <arglist>(Dest &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6ab479a5901993cd6e4a6362c8ab7520</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a70db4bf548b4a28126759276058d46ac</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6f1dacc0c6392e3e452221d368485d34</anchor>
      <arglist>(Dest &amp;dest) const </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>a679a37ee85bdfb000ec092dd3ff59fb7ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a525a27cb23b875d4d2326804e0ea998a</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>a679a37ee85bdfb000ec092dd3ff59fb7a3076e038003ec0a60ff43bffdcddc2bc</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>a679a37ee85bdfb000ec092dd3ff59fb7a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a525a27cb23b875d4d2326804e0ea998a</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>a679a37ee85bdfb000ec092dd3ff59fb7a3076e038003ec0a60ff43bffdcddc2bc</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>a679a37ee85bdfb000ec092dd3ff59fb7a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a525a27cb23b875d4d2326804e0ea998a</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>a679a37ee85bdfb000ec092dd3ff59fb7a3076e038003ec0a60ff43bffdcddc2bc</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>a679a37ee85bdfb000ec092dd3ff59fb7a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a525a27cb23b875d4d2326804e0ea998a</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>a679a37ee85bdfb000ec092dd3ff59fb7a3076e038003ec0a60ff43bffdcddc2bc</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>a679a37ee85bdfb000ec092dd3ff59fb7a79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7adf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7ac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7aedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a679a37ee85bdfb000ec092dd3ff59fb7a525a27cb23b875d4d2326804e0ea998a</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>a679a37ee85bdfb000ec092dd3ff59fb7a3076e038003ec0a60ff43bffdcddc2bc</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_STRONG_INLINE To</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1get__factor.html</anchorfile>
      <anchor>a9d55481a9faacba0763d5d151d84b6e5</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_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>a51889be46844724b5800ab21813c57d2</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::global_math_functions_filtering_base</name>
    <filename>structEigen_1_1internal_1_1global__math__functions__filtering__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1global__math__functions__filtering__base.html</anchorfile>
      <anchor>a22afb2cecb676986edeaa1958548a85a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1global__math__functions__filtering__base_3_01T_00_01typename_01always513b858d4d7d3b23755da6b07d6c651e.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1global__math__functions__filtering__base_3_01T_00_01typename_01always513b858d4d7d3b23755da6b07d6c651e.html</anchorfile>
      <anchor>a435532153415f72c680e30561e0005c4</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>a03dc6d4b3963b516de53012a28167f6fa0ec5d45569b4284ff3d98517bbb45e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1has__direct__access.html</anchorfile>
      <anchor>a03dc6d4b3963b516de53012a28167f6fa0ec5d45569b4284ff3d98517bbb45e69</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_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="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>a84f93bd1d4ae94f8e4f7ae206aa97019a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a6e0d0e5693bfea43cb237d49b8a5d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a15908b25a915f03aa06b03ee0d115679</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a86acd61e2f3071c33cdaa697f3bb2908</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>a84f93bd1d4ae94f8e4f7ae206aa97019ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a6e0d0e5693bfea43cb237d49b8a5d56d</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>a84f93bd1d4ae94f8e4f7ae206aa97019a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ad862ed0fdfda109cc62ccdbc65d3e960</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a35b06990318d1cec84dbdc3840f71f7a</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>a5ec3fe46c5bb8ce7d95587d2fde26532</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a953f4ed3f8630137897dd6c6165708a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1b58176ac254173e1c5d5b1675a27e20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1ba5a8e886295fd6c33f8b033c8972cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7b109ab58fbd3f2525cc8b03dd04ccb5</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a86acd61e2f3071c33cdaa697f3bb2908</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>a84f93bd1d4ae94f8e4f7ae206aa97019ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019a6e0d0e5693bfea43cb237d49b8a5d56d</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>a84f93bd1d4ae94f8e4f7ae206aa97019a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a84f93bd1d4ae94f8e4f7ae206aa97019aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ad862ed0fdfda109cc62ccdbc65d3e960</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a35b06990318d1cec84dbdc3840f71f7a</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>a5ec3fe46c5bb8ce7d95587d2fde26532</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a953f4ed3f8630137897dd6c6165708a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1b58176ac254173e1c5d5b1675a27e20</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1ba5a8e886295fd6c33f8b033c8972cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7b109ab58fbd3f2525cc8b03dd04ccb5</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="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>abea8703f4d6221235f7a683f5f3bb057</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>ab7d98b299fc9c4d8fb53821cbf5484cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>a60bf3c90994a95f6608895e6a427bffa</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>afa51a2605dfcd4200674e425b9071bbc</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>aruco::hrm::HighlyReliableMarkers</name>
    <filename>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</filename>
    <base>aruco::MarkerLabeler</base>
    <class kind="class">aruco::hrm::HighlyReliableMarkers::BalancedBinaryTree</class>
    <member kind="function">
      <type>int</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>ac1e0bdd280bd514a3ae98fc2f3e945ce</anchor>
      <arglist>(const cv::Mat &amp;in, int &amp;nRotations)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBestInputSize</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>a3705746f09659578df4b9c974a460217</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Dictionary &amp;</type>
      <name>getDictionary</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>af6aaa7e362d4e08156f3544bd716f85b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>loadDictionary</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>aead604e5ef3b474b61c89cfba65dda11</anchor>
      <arglist>(Dictionary D, float correctionDistance=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>loadDictionary</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>a271a2198e9853806d1528cf0eddb82b8</anchor>
      <arglist>(std::string filename, float correctionDistance=1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>checkBorders</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>a6baf5a23c3b154b0fe653795e75dae5f</anchor>
      <arglist>(cv::Mat grey)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MarkerCode</type>
      <name>getMarkerCode</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>a432dc1c712992bdfd37bd8fe3f4fa9f0</anchor>
      <arglist>(const cv::Mat &amp;grey)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static BalancedBinaryTree</type>
      <name>_binaryTree</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>a2b13486d515e15fc57ac65f6312434ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>_correctionDistance</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>a6e1a6259be6c138095475b79d56d9444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Dictionary</type>
      <name>_D</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>ac4171cfe607df0061004c0431ebc743e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>_n</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>a93012270c5c8c2de5db5104969fe1718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>_ncellsBorder</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>a239e0d7311ab67396fc4dc0cf67a6a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>_swidth</name>
      <anchorfile>classaruco_1_1hrm_1_1HighlyReliableMarkers.html</anchorfile>
      <anchor>ae37f9031cfc5013798db6b70e64b436b</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 protection="private">Eigen::internal::no_assignment_operator</base>
    <base>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Direction</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a7afe721815eb1945df0bb0421662876da76243960a5b56e78b4fc174294251f45</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>a7afe721815eb1945df0bb0421662876da76243960a5b56e78b4fc174294251f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a4608e5b8f52ead76f8ed6817a2b9b2fe</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a959a8af17ef48ca41126614adf54b0ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Homogeneous</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>aad5314282db582036f49100611a82340</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::homogeneous_right_product_impl&lt; Homogeneous, Rhs &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>af5c3f706b5db71d994213c728f957fe9</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a46366120772a2bfb78aa40403d200885</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 const internal::homogeneous_left_product_impl&lt; Homogeneous, Lhs &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a7d55a911d41f04a55f1419b69630001b</anchor>
      <arglist>(const MatrixBase&lt; Lhs &gt; &amp;lhs, const Homogeneous &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::homogeneous_left_product_impl&lt; Homogeneous, Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>add95338bfd979e2d9735cbd5a8dfedfb</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>MatrixType::Index</type>
      <name>Index</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>a3d500520e3788682e535f79f76816ff7</anchor>
      <arglist></arglist>
    </member>
    <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>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>a69fac4f624570f53231f7807bd965db2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>af9494f4f7ca8a391490bf88e3aa072f0</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></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>ac47adf279f49e2e799041c248ca45d26</anchor>
      <arglist>(const Lhs &amp;lhs, const MatrixType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>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>aea72f5f4a1d33b453c1024aa6dfa9ed8</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_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>MatrixType::Index</type>
      <name>Index</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>a91bb464e309fa0bec03fcbaa833840db</anchor>
      <arglist></arglist>
    </member>
    <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>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>a07109c58997a512b63bd02831b41adcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a1408250adc4640f155e4d71487f3b3b6</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></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>a8e923d99224f54286a19d1b58f68c7e6</anchor>
      <arglist>(const MatrixType &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>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>a8fab60b539876fab490527cfe19776e7</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="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>a67ad63703592d0113129ca1bdf9f0430af2bc57584f0898d1732358665190157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a4b4217c3dd6f2a814b3cc5966df4e31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a713d26e0d76d9cc044c91c203d92b627</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a4b4217c3dd6f2a814b3cc5966df4e31a</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aaa493ee90899163f4c9c744ca7884552</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>a67ad63703592d0113129ca1bdf9f0430a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a713d26e0d76d9cc044c91c203d92b627</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>a67ad63703592d0113129ca1bdf9f0430af2bc57584f0898d1732358665190157d</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af318abff10de206c2a310815ec7b5317</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aefb77f025bb23a87ccc3af7854896f48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a51d8537962ccd1a2735068298bb3f638</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a96cc7d24b53e7998ad75762edf61148f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aea653f95667cf2e202a2fec22cda5ade</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>a205b3c52d53aee31061f08ce88076dc9</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a6ddf8879a7816e80d58b2667901e8424</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa08212dfbc76d0154be36b8a6ac7da41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a493dac3fa91d446ba43693e103ef7420</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a8518011c743c5ff9fa113ccee9dbf3de</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </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>a67ad63703592d0113129ca1bdf9f0430a4b4217c3dd6f2a814b3cc5966df4e31a</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aaa493ee90899163f4c9c744ca7884552</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>a67ad63703592d0113129ca1bdf9f0430a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a713d26e0d76d9cc044c91c203d92b627</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>a67ad63703592d0113129ca1bdf9f0430af2bc57584f0898d1732358665190157d</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af318abff10de206c2a310815ec7b5317</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aefb77f025bb23a87ccc3af7854896f48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a51d8537962ccd1a2735068298bb3f638</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a96cc7d24b53e7998ad75762edf61148f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aea653f95667cf2e202a2fec22cda5ade</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>a205b3c52d53aee31061f08ce88076dc9</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a6ddf8879a7816e80d58b2667901e8424</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa08212dfbc76d0154be36b8a6ac7da41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a493dac3fa91d446ba43693e103ef7420</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a8518011c743c5ff9fa113ccee9dbf3de</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</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>a67ad63703592d0113129ca1bdf9f0430a4b4217c3dd6f2a814b3cc5966df4e31a</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aaa493ee90899163f4c9c744ca7884552</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>a67ad63703592d0113129ca1bdf9f0430a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a67ad63703592d0113129ca1bdf9f0430a713d26e0d76d9cc044c91c203d92b627</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>a67ad63703592d0113129ca1bdf9f0430af2bc57584f0898d1732358665190157d</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="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af318abff10de206c2a310815ec7b5317</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aefb77f025bb23a87ccc3af7854896f48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a51d8537962ccd1a2735068298bb3f638</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a96cc7d24b53e7998ad75762edf61148f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aea653f95667cf2e202a2fec22cda5ade</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>a205b3c52d53aee31061f08ce88076dc9</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a6ddf8879a7816e80d58b2667901e8424</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa08212dfbc76d0154be36b8a6ac7da41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a493dac3fa91d446ba43693e103ef7420</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a8518011c743c5ff9fa113ccee9dbf3de</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</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>abaa4b64eed84e5f1c0494418671096e8aafa764eab7a2aa5b974ed67615ebaada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a0f2a7e30d8968c50e30f5735e70f6407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a53e25d41eaeeabb7ea2bce9e117860d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a3fe809ffd5086fd42f3f3d05912dca94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a0f2a7e30d8968c50e30f5735e70f6407</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="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a29f68d068d3e55da43228decb4d3b3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a3fe809ffd5086fd42f3f3d05912dca94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8a53e25d41eaeeabb7ea2bce9e117860d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>abaa4b64eed84e5f1c0494418671096e8aafa764eab7a2aa5b974ed67615ebaada</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>a99428a046d24ba3011946d1897b0fbfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a12c9c4665200c2af9287b832d7bc35b4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aefd40257238453dcda2750088f7d7ec0</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>a9c0018a6efe226d0f239cb38e5ffb5b4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a9a3602b48491c553ccca62f339d09863</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>a3ee07fa66d23abc2180e726fbeb2fe71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ad5bc099561573bb4ec6d5fd12f72c93d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a56302277ad3164976e0a60f7cbf00a8c</anchor>
      <arglist>(Index k) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aa2315b3c8147d2269880d648d0cbba0f</anchor>
      <arglist>(DestType &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aa414017e3c318bbd652324ea9fbe1202</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>ae1ebf203686de6f7bd7bebba0b5f4ee8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>length</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3d73b500365c235d09157b2dba868f27</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>ac94ee9d143d980002171337aeceb0f49</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>a86540dbba3f584a65ff0e56bdcdad4e3</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>a938eb91b736c3b1d376f5caefb7e29c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a9f6442c457cf6401f61c2ed9161d8c24</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>ac2a4b2f24c4ddbdbb1d768520203104c</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::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="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>ad404170754807c19c44f07c82c688995</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="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>aab2acf1c970bde1d77fff619f5bf8b84</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>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa595fa59a8dcad4de8dbff87e060087dad7b6f0a420f116726bf0aaef43f55558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa595fa59a8dcad4de8dbff87e060087dad7b6f0a420f116726bf0aaef43f55558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa595fa59a8dcad4de8dbff87e060087dacee2fde4a183b73534011dd78d64ffeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa595fa59a8dcad4de8dbff87e060087dad7b6f0a420f116726bf0aaef43f55558</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, int(AmbientDimAtCompileTime)==Dynamic?Dynamic:int(AmbientDimAtCompileTime)+1, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a247c8c717d48231a035aa1d87a915d3a</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>a1d6e868c340045e0ce955e342b57b8fc</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>aa4ba7018a7da94ef93359c1d1c447bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3d288980d8465e411566784b208a48c4</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>a1e504a51ac82c3ec116ce2fd94f54b5d</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>a1e504a51ac82c3ec116ce2fd94f54b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa595fa59a8dcad4de8dbff87e060087dacee2fde4a183b73534011dd78d64ffeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3c06e7bd98148c6599306e2bbb17dd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3c06e7bd98148c6599306e2bbb17dd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab9534b0f1c67bbb08f58113091e3023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab9534b0f1c67bbb08f58113091e3023f</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>a671d5c06a684ffcf89fe405beef7c9fd</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>a671d5c06a684ffcf89fe405beef7c9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae9ccfe579dab1b34ad9d000bc1ff8f9f</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae9ccfe579dab1b34ad9d000bc1ff8f9f</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Hyperplane, Hyperplane&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a31d4f587751d0a2beb91d1f04bbfeaab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>ac4285543992f42acaf057ea3ac03ed2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>abef45fa55b355dadf10bc81702dbad73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa3f45bae115b9dbe2a022b04e0bff153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>abef45fa55b355dadf10bc81702dbad73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa3f45bae115b9dbe2a022b04e0bff153</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>afe3c465df322720522dac6155d0fa521</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a2fa04159ff6ce8c36dc0d81cc235fcb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>acd39f297db7056a53bb6393ce81de21e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3e59df7f85a62fb96b80952e291b6af9</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>acd39f297db7056a53bb6393ce81de21e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>af05b755d63d664e4edbfaebfeb026292</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a81502751494c229418da939140ec5161</anchor>
      <arglist>(const VectorType &amp;n, const VectorType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a115bc630c45af6df3559d3e6752513fc</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a10f124fa0b1d0d616bb4073d82749042</anchor>
      <arglist>(const VectorType &amp;n, Scalar d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a81502751494c229418da939140ec5161</anchor>
      <arglist>(const VectorType &amp;n, const VectorType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a9056bc83ce9a567d1de7852ca7599817</anchor>
      <arglist>(const VectorType &amp;n, const Scalar &amp;d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a005d4beb22f27338be693139c72825ca</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;parametrized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a005d4beb22f27338be693139c72825ca</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;parametrized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a7dcb29133d4a13d0abee545eda16e649</anchor>
      <arglist>(const Hyperplane&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a7f3746315b050b7b17b4648d1d5597d5</anchor>
      <arglist>(const Hyperplane&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a70587a9946e2124633caa92fbc946fa6</anchor>
      <arglist>(const Hyperplane &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a77b4337b44a84830ec2e9dcffb434788</anchor>
      <arglist>(const Hyperplane &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac0c87445c0f38b6a813085920a271e85</anchor>
      <arglist>(const Hyperplane &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a80ebcac87f42a2dfc5d47b6c0881d846</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>const NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ad9619f4c08488f9d324314dbe95d4e8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a05ad26a8011c8d3d1ca990484fb3a37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ad8a03af81781a29daf1c0ff786cbe0d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a05ad26a8011c8d3d1ca990484fb3a37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aeaed60c312cc062c3c1a510dc5d256e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aeaed60c312cc062c3c1a510dc5d256e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a38d596487925742af11c30ac66f63781</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a16143700752f5c60fd251a6e20a83829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a38d596487925742af11c30ac66f63781</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a16143700752f5c60fd251a6e20a83829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a52db155d451f28298be63deaf592803c</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a52db155d451f28298be63deaf592803c</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signedDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae57cbcfa82f99be68661646e035657c3</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signedDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae57cbcfa82f99be68661646e035657c3</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac2b5b4cb53d213c86e827dfa46b6ca52</anchor>
      <arglist>(const MatrixBase&lt; XprType &gt; &amp;mat, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac2b5b4cb53d213c86e827dfa46b6ca52</anchor>
      <arglist>(const MatrixBase&lt; XprType &gt; &amp;mat, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3b6501ee310832bb8af450dd0fe2038c</anchor>
      <arglist>(const Transform&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;t, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a0dddefdbd7457a8fe19f9b10a41bc26e</anchor>
      <arglist>(const Transform&lt; Scalar, AmbientDimAtCompileTime, Affine, TrOptions &gt; &amp;t, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac0fd79e88548ed3958774f9f08e9ff90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac0fd79e88548ed3958774f9f08e9ff90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3fb54e17e29cdbfbd42a1734a920fcb1</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab2c65f6149ce53d505766febed6fec72</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1, const VectorType &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3fb54e17e29cdbfbd42a1734a920fcb1</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab2c65f6149ce53d505766febed6fec72</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>a8ff426f49d87d3557da257f326300588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hypot_impl</name>
    <filename>structEigen_1_1internal_1_1hypot__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1hypot__impl.html</anchorfile>
      <anchor>a9e3742421190f0b1322616aefa1320e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1hypot__impl.html</anchorfile>
      <anchor>a92d6688858c0aeeee43e25a31556943d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hypot_retval</name>
    <filename>structEigen_1_1internal_1_1hypot__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1hypot__retval.html</anchorfile>
      <anchor>a8207482b82ba83b9ac096e043c65485b</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>const Rhs &amp;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a72821f1599dcdc10cbb97a5a02d13423</anchor>
      <arglist>(const Rhs &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_default_impl</name>
    <filename>structEigen_1_1internal_1_1imag__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl.html</anchorfile>
      <anchor>a78ba65e8b609cfa518166f018de0f3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl.html</anchorfile>
      <anchor>aedfb612187e74fc561aeda30a90de713</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>imag_default_impl&lt; Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1imag__default__impl.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl.html</anchorfile>
      <anchor>a78ba65e8b609cfa518166f018de0f3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl.html</anchorfile>
      <anchor>aedfb612187e74fc561aeda30a90de713</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1imag__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>aacba501bf33c7e58599be5f2b046ab18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a8986e16886a7eae46ff3e67fb26c6a25</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_impl</name>
    <filename>structEigen_1_1internal_1_1imag__impl.html</filename>
    <templarg></templarg>
    <base>imag_default_impl&lt; Scalar &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_ref_default_impl</name>
    <filename>structEigen_1_1internal_1_1imag__ref__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>aff077ee85a6a74e9d5a5866bba0cb4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a1666257da94ff8b377a772c54a50a6d3</anchor>
      <arglist>(Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a6888c8425974c339d864cdeca16a0d30</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_ref_default_impl&lt; Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a4b1476e87b607e4e3bb550a07eaaf0ad</anchor>
      <arglist>(Scalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>af0ad24dc2b3eb6fe2da3f5771678ebf5</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>imag_ref_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
    <filename>structEigen_1_1internal_1_1imag__ref__default__impl.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>aff077ee85a6a74e9d5a5866bba0cb4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a1666257da94ff8b377a772c54a50a6d3</anchor>
      <arglist>(Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a6888c8425974c339d864cdeca16a0d30</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_ref_impl</name>
    <filename>structEigen_1_1internal_1_1imag__ref__impl.html</filename>
    <templarg></templarg>
    <base>imag_ref_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_ref_retval</name>
    <filename>structEigen_1_1internal_1_1imag__ref__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1imag__ref__retval.html</anchorfile>
      <anchor>ac46c4f4c93e3f62bbf08df5ff2405665</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::imag_retval</name>
    <filename>structEigen_1_1internal_1_1imag__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1imag__retval.html</anchorfile>
      <anchor>adecabe221e4dd1fab9705da68d34cba7</anchor>
      <arglist></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>a58a7f867bdb3fb96d27d1d4cfcf66fcdaf8b95f4736f2a115ab35ad42f3741beb</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>a58a7f867bdb3fb96d27d1d4cfcf66fcdaf8b95f4736f2a115ab35ad42f3741beb</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>a25bc055418da9fb2cb2d63a91ad481f4</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>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a68c99866f54b0163023cbb4c22316404</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>abcd64718d61281e6a41195eb728de909</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>ac352da019d3f56e7aff206c36805c0e9</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>aba05c49757038c9040e2a00eb352acc3</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>acde75c1e6b85099c2cbb0cb211f246fa</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>ae8a4ba15c43c6ec9a30b1ee4a5147a0f</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>ad11147b0b6ac19e6123b738f3c0a75e7</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>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a68c99866f54b0163023cbb4c22316404</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>abcd64718d61281e6a41195eb728de909</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>ac352da019d3f56e7aff206c36805c0e9</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>aba05c49757038c9040e2a00eb352acc3</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>acde75c1e6b85099c2cbb0cb211f246fa</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>ae8a4ba15c43c6ec9a30b1ee4a5147a0f</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>ad11147b0b6ac19e6123b738f3c0a75e7</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::IncompleteLUT</name>
    <filename>classEigen_1_1IncompleteLUT.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <class kind="struct">Eigen::IncompleteLUT::keep_diag</class>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a86846cb87d2827908d0fad98ffc64d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a78eb006bbee9f5af2b5ad7bedb0446e9</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>a82eb2fd7b88731a21b00224ef0897487</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ab7635603448fa1812bfda4109e101aa3</anchor>
      <arglist>(const _MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ab6f49e35cfb62e1eb1b6e47b8b95cc23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IncompleteLUT&lt; Scalar &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>aa633ddc93cf64c254a1ed7df5cf0d1c5</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ac718c8c03f536f8a3af35a5073e47628</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ab48ec1844f918ee789be0a5c68c62241</anchor>
      <arglist>(const _MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLUT</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>afb77ec86dd5d0a8baca4b3e2e6709210</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLUT</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ab3093c98b91d5305631bfb48e270002c</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>aff4abc156ff570c173cdc2229245514e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a5f4e8f8768b763f4cd2c6fe0b1dddddd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDroptol</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a983890dbf788f80fd44c75454ecbc961</anchor>
      <arglist>(const RealScalar &amp;droptol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFillfactor</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a7ae546bfd0897f3b73c731c4345343bc</anchor>
      <arglist>(int fillfactor)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; IncompleteLUT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a80d120efd8dc0510b0599230a1ee3331</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ac5899c6f5a9597bc9b8aab27b2510426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_droptol</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>abc0df4d8f0bbe38ec9a0da550b54d11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ae95c043f957dd8b6d882fba93739490f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_fillfactor</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a07b08ae6a80bf818e10ee8ad27402cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>affbe96f956a96a6a6faee48792da68f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a203f4ad81e479360621f116bbdc93da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FactorType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a7d9e4895d4c624eb5d7cdf6510076cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a453604e23419c2fc89c94f95089b9cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a19cd00d3896da5219ad0d7ccd88d74c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; Scalar, RowMajor &gt;</type>
      <name>FactorType</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a15b689d50aab4de5cd682e6be39bd72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FactorType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a207b22e97612691e6c6031490646e01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>PermutType</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>acc0c35810c2bf81ffbd2696a8fd4fa50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a5a8d4d8c47f35618c4f0c0929504a2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a162a97bc46658c6aeab79e4de423f915</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a261b147fde69168e37a3d4c13e047787</anchor>
      <arglist></arglist>
    </member>
  </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>a788752705fc23cc3960fc0d0dc5d702aa141421fbe0f28c098f262b0e31a8139f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</anchorfile>
      <anchor>a788752705fc23cc3960fc0d0dc5d702aa141421fbe0f28c098f262b0e31a8139f</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>a79a2a314b829eab45e19600980ef992da483a6a4630a2c9dda91414477c502212</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>a79a2a314b829eab45e19600980ef992da483a6a4630a2c9dda91414477c502212</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseBase::InnerIterator</name>
    <filename>classEigen_1_1DenseBase_1_1InnerIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a1dfa1940b2c94fcfed70a24e07d28146</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a7b30cf4f31c84975826f0c99fc4f12b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a35e9d0750a27db0f9270b9ed772e16bc</anchor>
      <arglist>(const Derived &amp;expr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a18054953f0e07c3eee333cf1275c3869</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a24d304d334566d648f8299ad3542e756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a64fc789101ff10672ceecb69ad694d16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ad3a5ccce49fa952a024be505bb0f95d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>adea89152a8fcae7e52c02fc538016ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ad42344bc617685f0a5b9769eeb74edc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a6e317828497f52b1d0a3fb0e5b696028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ace454ff918a944769fc91fe6f4dd36e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a62d019c6299aea2a541cdaa04cc615d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2790ac1d3d2f21f80dd3599e3f5bf3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1DenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ac7b5d35cfaea1e4aeb5d80163fc17fba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSparseMatrix::InnerIterator</name>
    <filename>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>acfa0a6ff2cd52051700b9c6f86efaabe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a5c7481c1bed5295cca65c550a07e17fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ace244d04b9014f2081c5eb878c5b9917</anchor>
      <arglist>(const MappedSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ac0969d127a8af6563515750a0c12ff53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a182086085ff4074f1ea526291df3ba6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a1530f4a9fe92ab5268db99dc508ecef1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa0b042dffd19a8577908daab93aeb4ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a39add92fb5de470d9f7f6cecb47b4bd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a3ea392fd94d2474a907693f1cba8055c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ab1db369d7ba328e6d2a6a1c051ec3890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MappedSparseMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af2bd064e331e09a6ea45ba5907867a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a9e73275702886f3442c38009969168a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a21ab52b97933d6d136d2dd9cbf8f3dcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a712e66bf03803753842b98cab48f92db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a5bb41f6715cc0091e721231b72348fbb</anchor>
      <arglist>(const BlockType &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a555ea25302d6e63d9cfc8e655bc085ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a4f661268a844850b5903e8f2d3cde109</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a093ecde160ede4206e4c0bf16ea072ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</filename>
    <base>Eigen::SparseMatrix::InnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</anchorfile>
      <anchor>a3480723fce12f62b9e26b6e5b67e8ebd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</anchorfile>
      <anchor>a59bdde082244c064f9a95e87c7191815</anchor>
      <arglist>(const BlockType &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</anchorfile>
      <anchor>a98722071241ef91d3fd5a6f730f52938</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc709539cfec60c39cc363b17bf640f9ba.html</anchorfile>
      <anchor>ad6d9bfb5a535e0a6e7a079c6370d5a0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a719a682d763ea003f136c1e6b0cfe63d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6da736c7a1d7355e4f423f08a46b29c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>abfc2d451edb5be0eb01b5aee62449a0d</anchor>
      <arglist>(const BlockType &amp;block, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa630d6823589beea865a2e267181f4bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8d0d56f9665d10d4e4df6cb233e35921</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>adaf31f173c7b76c96e4d7bc40f23f10e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a0b289b75ff92a88eeaeefca93878ff43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const BlockType &amp;</type>
      <name>m_block</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a152d01f2b7505b975cb965fbc96dfe9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a0ef6efe9496e0d573b0bb4bf53da92ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <base>sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator &gt;</base>
    <member kind="typedef">
      <type>internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, InnerIterator &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6e468b953d088430e72d204b8d98647f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9e8ad72c20914c66b5ca2615ad4e3bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>af436c9658deee0d0fe038d287ff9a3f4</anchor>
      <arglist>(const CwiseBinaryOpImpl &amp;binOp, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>afdc67a60b6cda97323abdf2b7bce82a6</anchor>
      <arglist>(const CwiseUnaryOpImpl &amp;unaryOp, typename CwiseUnaryOpImpl::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ac303dea0a72fdd187130d2ec5fc08399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryOpImpl::Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a026630ae41c431a53471f5b8e32c4e74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aaf3ee4a30378086b740adee97defd389</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::MatrixTypeIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a0422ea6b49ee4b9bf299089897399124</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9883db2870ec02c9cc996a525fd5218f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>CwiseUnaryOpImpl::Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ae8d5525d7f8fd0ac1154fd5a1a6219c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ad7deaa91d728618f1d9d481938dca796</anchor>
      <arglist>(const CwiseUnaryViewImpl &amp;unaryOp, typename CwiseUnaryViewImpl::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a65bc38bf4699c9fbc4c49d0e0a701648</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryViewImpl::Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a96d32735dae8920d9aeac751c0902502</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryViewImpl::Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aed33c800147544ba3b2d8234750d72e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ade30ce068c87fa779829a246ce404dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::MatrixTypeIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aadcb6f8869299a46f678a9091ff8fcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9b2af985d9eb0dcca9ea4fb7a918c25d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDenseOuterProduct::InnerIterator</name>
    <filename>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a56a78fa8ae7525364e57ba1b9f4afbb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a691a7a6eae264bfbcabdadf25240ac7a</anchor>
      <arglist>(const SparseDenseOuterProduct &amp;prod, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a163502d8d4b5c094458f594446d71eda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a98399890eab50738ba8e3b3945ebeeee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>af9be20c2b84c14a6a47ef7829dcdaaf8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>ae5f69034f2c758f5ecc26724f78bcfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a55aae1d287909d7dbc2804e67419a985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a0c513361dfedb9c6606c7987593118b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseDenseOuterProduct::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a608311648edea66a5320f262f6ee5815</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix::InnerIterator</name>
    <filename>classEigen_1_1SparseMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a6f7495d2befc3d2ef6678355eff8e32f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a42563e8d5d1b869913dce556f46c9678</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a57f523cad0d5f1160732e3148b670831</anchor>
      <arglist>(const SparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a62fa5cb9db980300b2eb9b02816de00d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a1bb0db24763d9b284af5fcf747e1120b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ac1e5890289a9ddacb57090cbb106f035</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af17982c0de4afe07cb36ffabc280fe61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a3ba1e8fe62018875c4070b8eb27d77e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ac234de28b0e92267733d1f8f2cd08103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a990e9117a719aff93268c69c2705be8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ae6b54665a265e0723b5130dfd6dc8493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a21aa39b4f4833a1c00c48382fb13549a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a5420680f072106b0fb32a41270e92fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa804d28f8566ee972991779f5a7ce9c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a32761258986a949e91bb435abb911727</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a00fa11be4acc852e5005ea8b5a326a27</anchor>
      <arglist>(const TransposeImpl &amp;trans, typename TransposeImpl&lt; MatrixType, Sparse &gt;::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a49e92fb57294a7bcdb950bc6cf2725b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa75234ff76ff13c61df68215fcdd35ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TransposeImpl::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a141b68833206027d1d897ab567f8a485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTriangularView::InnerIterator</name>
    <filename>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>aa933c0b3ce630efbd59eaf87d038cf49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a975b6dd3f32286c34c1f8ffeb9f0f5ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>ab47270833bf1b030f0fad8a4e5984a75</anchor>
      <arglist>(const SparseTriangularView &amp;view, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>ad192156594aef2aec528fca51264a629</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a2a61b43aada32cb9eee62edd1095e9c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a2389f13fa75d3a96d3607a30640c1668</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>af58733c1259a3f52f3c4d13055a6a982</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_returnOne</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a19138297eb8ed51d54f0d462a7acf787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixTypeNestedCleaned::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>acb4d02f4aad8f9027ca9938dc33ba293</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseTriangularView::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a0c4bf3d7fef567c195e5198d1ce48220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseVector::InnerIterator</name>
    <filename>classEigen_1_1SparseVector_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a7d585dce931ccc8ea2d69eb3bd3390df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a2fe2ce5ca313ed8443176d7e6e56b918</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>aa5410aa4cb3a00bd1e763af356e3013c</anchor>
      <arglist>(const SparseVector &amp;vec, Index outer=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a26bd64ef9e8345ad2f506003cbd45291</anchor>
      <arglist>(const internal::CompressedStorage&lt; Scalar, Index &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a4cfbb18f36fd5e493115511cb35dc25e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a4fb9535b6d7d38c12c9482b3a3888e95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>aa7589026941c45291c136ffb121e9ec8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>aa6606eddc93d0502063492b06dd3697b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a63445f303bcc1f8777d0fcc502153ea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::CompressedStorage&lt; Scalar, Index &gt; &amp;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>acf40063a8cb25c5c480e6b02172895d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a5ba342f12469b267aa37a13b96d2ebe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a2f31066fce2e37b5435c6410c899a22e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseView::InnerIterator</name>
    <filename>classEigen_1_1SparseView_1_1InnerIterator.html</filename>
    <member kind="typedef">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>IterBase</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>a42be47cdd12ded70e320cc9ae5c4df61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>ad9417d8756d808298839ea7a3021cc64</anchor>
      <arglist>(const SparseView &amp;view, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>a5c91cc9c5f162cab8636d960f1c5a674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SparseView &amp;</type>
      <name>m_view</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>acf5cdcd5a3f0e951d5cd6bffa81f030c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseView::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>aaa28cf7cb4b8931379f1222d40737560</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementToNonZero</name>
      <anchorfile>classEigen_1_1SparseView_1_1InnerIterator.html</anchorfile>
      <anchor>a4a299e920317e155a6979efef7642460</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>a10c57ffdffcc81b6884022ede4b9d1ea</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>a42f5e8d0932ec48d1bfbc6f9b0a282cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a1d1d9f8577c1bc3a32aba64220ab17bc</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>a57984fab2ab4755ce4ce91510f6f6935</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>a0447f236c63774c909c2c34ad074b1e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a0a82bb2bac4e3ef7d13e8a3c1d83f745</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>a019d674842b5c6862a60a26877110a73</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>accf528e0e205d584097428f8816dd19a</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>a434d7ebe020a8cf0e1ace4ddbf1ce494</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>a33b0e33e114aafa6fe767c3b4a5ef794</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>acb6b887ba6b21ef9e5e981899ba95f11</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>a7597ab0ad9d33f2b78c410c0497e9975</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>ad6848b05762e9a164139c5ece8d684b1</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>a9cbcea2eb581ce67dbdb75c71e7c1927</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>a84578cf41d43a8a4805a84cf6aa7b99c</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>ab60be86cea7669b7e8c6f0638b93111e</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>acc7f907d4e10d227f21dd688e8afbf2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InnerIterator</name>
    <filename>classInnerIterator.html</filename>
  </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="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>ab02a967f1e9faab57e59fc4a1336bdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerStride</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>abb81e0a6c8aeeb054e605f22941e42f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerStride</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a0aa55c9b4f6e12dae8b4099370de9643</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="struct">
    <name>Eigen::internal::inplace_transpose_selector</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector.html</filename>
    <templarg></templarg>
    <templarg>IsSquare</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector_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_1inplace__transpose__selector_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a76a7d8488639b296fccbc3326840f08b</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, true &gt;</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_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_01_4.html</anchorfile>
      <anchor>a316801647ae10f5e4f40b5202d6ec2b9</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inverse_impl</name>
    <filename>structEigen_1_1internal_1_1inverse__impl.html</filename>
    <templarg>MatrixType</templarg>
    <base>ReturnByValue&lt; inverse_impl&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a41d5cba265e86da18b8bb472697d2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::eval&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a935990cfe0de73fa0d0cfde0b0854f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a5ed380e12caef04494f418bbcbf2bb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a20f86e34712937e8080fdedff9d73601</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a8a5bf1fcc62e86d1f69e598222b1472c</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>inverse_impl</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a1f753d910049e3ee829fca2ef666fed7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>a94e4e4d34ccec96f9c474b9675dfcd38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1inverse__impl.html</anchorfile>
      <anchor>ae72230966c70572bb26c2d130a740f78</anchor>
      <arglist></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>a840cac6401adc4de421260d63dc3d861</anchor>
      <arglist>(int _precision=StreamPrecision, int _flags=0, const std::string &amp;_coeffSeparator=&quot; &quot;, const std::string &amp;_rowSeparator=&quot;\n&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>a3d846dfee6e8debc65889ef24ff1e8b3a524a5ebe237cfac6ba88b04aa110a839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic.html</anchorfile>
      <anchor>a3d846dfee6e8debc65889ef24ff1e8b3a524a5ebe237cfac6ba88b04aa110a839</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>a56d521e30699d34a4fc0a63528bcfe0da40a4131035e895a4f8e7068ce4dc2775</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>a56d521e30699d34a4fc0a63528bcfe0da40a4131035e895a4f8e7068ce4dc2775</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>a98a970018f08ccd844d2eb1cf2bb56a8a86700946208bc2d6926d4711543948e3</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>a98a970018f08ccd844d2eb1cf2bb56a8a86700946208bc2d6926d4711543948e3</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>a3b70a3cec8b81f6724ef005fa8eda711aaed7c27eebe48378c71bb82716c4d675</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>a3b70a3cec8b81f6724ef005fa8eda711aaed7c27eebe48378c71bb82716c4d675</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>aa65218a60a6dcd008e534b9a4e6bd052a6ec8ecd0885a5e13496e53ecb7651670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01bool_01_4.html</anchorfile>
      <anchor>aa65218a60a6dcd008e534b9a4e6bd052a6ec8ecd0885a5e13496e53ecb7651670</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>a57a4b8522e1e0e085875082119563905aed1c973dd0bd68cf76a085249723b89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01char_01_4.html</anchorfile>
      <anchor>a57a4b8522e1e0e085875082119563905aed1c973dd0bd68cf76a085249723b89d</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>a40c5cf638f5801ec7acff47c22a3fe37a0823cf17bec5832f5a6c28edde2ba3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01double_01_4.html</anchorfile>
      <anchor>a40c5cf638f5801ec7acff47c22a3fe37a0823cf17bec5832f5a6c28edde2ba3d1</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>af7dc749dbb53247095a2bfbde13bba1ba9e2f5a3b115302136593d8ab62af5772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01float_01_4.html</anchorfile>
      <anchor>af7dc749dbb53247095a2bfbde13bba1ba9e2f5a3b115302136593d8ab62af5772</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>af6a21f963e61880aca66deabd48bc353aa441157da90eb98db3ab03d0b703ee55</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>af6a21f963e61880aca66deabd48bc353aa441157da90eb98db3ab03d0b703ee55</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>a32d22dfcfded4ca90871064b84e8c5b9a4638101be0f88be76263dd480e9a584b</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>a32d22dfcfded4ca90871064b84e8c5b9a4638101be0f88be76263dd480e9a584b</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>a62bd19936795ae22019bca02433f6a03a25c1bb2e34f15e4e0b65be0771b2a393</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>a62bd19936795ae22019bca02433f6a03a25c1bb2e34f15e4e0b65be0771b2a393</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>a1484b1efb62e54bdb9dc0c0eca132556a4aa726c220e6f78c14999e2531ad548e</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>a1484b1efb62e54bdb9dc0c0eca132556a4aa726c220e6f78c14999e2531ad548e</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>a26121e9cd2461ebd8acfea5af4941b97a587b1e2caf7a4dcb7f876232fab0a019</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>a26121e9cd2461ebd8acfea5af4941b97a587b1e2caf7a4dcb7f876232fab0a019</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>a9efe790215cbf98698948381dd727897a1b60c178e1344db7ec5090881c169cff</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>a9efe790215cbf98698948381dd727897a1b60c178e1344db7ec5090881c169cff</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>a4cbdf7f64f84076ec555b1a0146676c5ab5db390c0a9867fd36b7534c94742ee4</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>a4cbdf7f64f84076ec555b1a0146676c5ab5db390c0a9867fd36b7534c94742ee4</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>ae7935b70d1658b1de72a178913b857afa35acbac5c01e952efffe9356c0c0cbbe</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>ae7935b70d1658b1de72a178913b857afa35acbac5c01e952efffe9356c0c0cbbe</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>a3150acd314818920c6ccc445a26bd777af77feea3b2858c52e5efd03568ba4c6f</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>a3150acd314818920c6ccc445a26bd777af77feea3b2858c52e5efd03568ba4c6f</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>a298eef3e33e123e4d0d1ff7295e2cd2da094752186b7337fb69932b27516e1caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const.html</anchorfile>
      <anchor>a298eef3e33e123e4d0d1ff7295e2cd2da094752186b7337fb69932b27516e1caf</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_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const_3_01T_01const_01_01_4.html</anchorfile>
      <anchor>a478548a7444b9bff9beae2f8f1e0061da57fee7f1382e75a30399b3071c3e27b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const_3_01T_01const_01_01_4.html</anchorfile>
      <anchor>a478548a7444b9bff9beae2f8f1e0061da57fee7f1382e75a30399b3071c3e27b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal</name>
    <filename>structEigen_1_1internal_1_1is__diagonal.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal.html</anchorfile>
      <anchor>ac7e0393cd296b9e03583f47976178939a112381f93eec63430ff3908161ec7c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal.html</anchorfile>
      <anchor>ac7e0393cd296b9e03583f47976178939a112381f93eec63430ff3908161ec7c6b</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>a44ee056d32ccfb4ac07e726897942850a23ddcd11a2e84acbb3f8fe4be0458d5c</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>a44ee056d32ccfb4ac07e726897942850a23ddcd11a2e84acbb3f8fe4be0458d5c</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>a9ca949d409d079f54e5597ae0049bd61a8970c76c171531782093f599e19eca45</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>a9ca949d409d079f54e5597ae0049bd61a8970c76c171531782093f599e19eca45</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>af7de6247212f88235812bb74576122c0a15902d44addd7b2b3d427c47061c55c0</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>af7de6247212f88235812bb74576122c0a15902d44addd7b2b3d427c47061c55c0</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>a78c2ece4df12e873aca39f07e74d4957accdd3642ab289b3b1503f483803e1e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__lvalue.html</anchorfile>
      <anchor>a78c2ece4df12e873aca39f07e74d4957accdd3642ab289b3b1503f483803e1e0b</anchor>
      <arglist></arglist>
    </member>
  </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>a086fc6998a91b8a9a8573958d365f685a5989163e8cfc8db2aa0f60d16e735921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same.html</anchorfile>
      <anchor>a086fc6998a91b8a9a8573958d365f685a5989163e8cfc8db2aa0f60d16e735921</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>ab80ef9a787b36a9b52ce9c38bb1a194aa58903d9f5156f97f187d297f5e969e50</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>ab80ef9a787b36a9b52ce9c38bb1a194aa58903d9f5156f97f187d297f5e969e50</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 bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isApprox__selector.html</anchorfile>
      <anchor>ab38b81817b17bf2b5803659f5dbe77d9</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 bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>ae02aa532a31bc153e0ffd14982679a33</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 bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector.html</anchorfile>
      <anchor>abf05130e28a1a86564ae05847a7a6695</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 bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>abc372e7ab4703a7a4a6a17c3015eae1e</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 bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector.html</anchorfile>
      <anchor>a4c7aeb0c6b12b526540ff5f28f0ae647</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 bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>a09341eb00af01fca3bbb00714b1e3cda</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::IsRowMajor</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1IsRowMajor.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::true_type</base>
  </compound>
  <compound kind="class">
    <name>Eigen::IterativeSolverBase</name>
    <filename>classEigen_1_1IterativeSolverBase.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0a122b5f53ca617264664a26d833eda9</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="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="function">
      <type>void</type>
      <name>_solve_sparse</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad306a3a7d6c38a7059063a3b19778abe</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0eb5e133076441727d9f95fa5be03a80</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad5827a05d3d1c7c22018e8a6487f3a4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad37ce09c3a1e8ec373b0bf64eaa519af</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20be82566e17a59b4d2c7e008ed2cd56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9fb3da7bdc4bb4a31401a95ee68bc969</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a62a77e4ca2a333dfc310c7095bcbddf2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab9c1edabed9dd901bd489bca3202b3b0</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aaf6238b68c5341524de09f1eb7d3be4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac8e32cff300d49efe226f9a7af745125</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>ae972130aca69049e54d24bb9e135a5a2</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acaad957ebda57152e0cda6229558fd58</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>a0a361a15919cb6b1ec15d719f6b530cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adc236181790f2f59808eb3f0cca01c51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a796b25d46c2b16e0bfea5a25f6271d2e</anchor>
      <arglist>(int 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 internal::solve_retval&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a16a275c594c06cf56640fb72c6bffe1a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; IterativeSolverBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af05708f8ba6cb10eb16a9e02462e0018</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a176e88fd6a8b6f57e135186ce8081c84</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="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a23414a360f59131190d24642795a61ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad9c6fb234dfe71146d271a30c5e18a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab2d30672e9eab66ef71ee1a565d2f09a</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>
    <member kind="variable" protection="protected">
      <type>const MatrixType *</type>
      <name>mp_matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05c0832ce0636c894f9417b6742388c6</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0a122b5f53ca617264664a26d833eda9</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="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="function">
      <type>void</type>
      <name>_solve_sparse</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad306a3a7d6c38a7059063a3b19778abe</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0eb5e133076441727d9f95fa5be03a80</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad5827a05d3d1c7c22018e8a6487f3a4a</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>ad37ce09c3a1e8ec373b0bf64eaa519af</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20be82566e17a59b4d2c7e008ed2cd56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9fb3da7bdc4bb4a31401a95ee68bc969</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a62a77e4ca2a333dfc310c7095bcbddf2</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>ab9c1edabed9dd901bd489bca3202b3b0</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aaf6238b68c5341524de09f1eb7d3be4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac8e32cff300d49efe226f9a7af745125</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>ae972130aca69049e54d24bb9e135a5a2</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acaad957ebda57152e0cda6229558fd58</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>a0a361a15919cb6b1ec15d719f6b530cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adc236181790f2f59808eb3f0cca01c51</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>a796b25d46c2b16e0bfea5a25f6271d2e</anchor>
      <arglist>(int 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 internal::solve_retval&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a16a275c594c06cf56640fb72c6bffe1a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; IterativeSolverBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af05708f8ba6cb10eb16a9e02462e0018</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a176e88fd6a8b6f57e135186ce8081c84</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="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a23414a360f59131190d24642795a61ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad9c6fb234dfe71146d271a30c5e18a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab2d30672e9eab66ef71ee1a565d2f09a</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>
    <member kind="variable" protection="protected">
      <type>const MatrixType *</type>
      <name>mp_matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05c0832ce0636c894f9417b6742388c6</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0a122b5f53ca617264664a26d833eda9</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="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="function">
      <type>void</type>
      <name>_solve_sparse</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad306a3a7d6c38a7059063a3b19778abe</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dest) 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>a0eb5e133076441727d9f95fa5be03a80</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad5827a05d3d1c7c22018e8a6487f3a4a</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>ad37ce09c3a1e8ec373b0bf64eaa519af</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20be82566e17a59b4d2c7e008ed2cd56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9fb3da7bdc4bb4a31401a95ee68bc969</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a62a77e4ca2a333dfc310c7095bcbddf2</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>ab9c1edabed9dd901bd489bca3202b3b0</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aaf6238b68c5341524de09f1eb7d3be4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac8e32cff300d49efe226f9a7af745125</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>ae972130aca69049e54d24bb9e135a5a2</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acaad957ebda57152e0cda6229558fd58</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>a0a361a15919cb6b1ec15d719f6b530cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adc236181790f2f59808eb3f0cca01c51</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>a796b25d46c2b16e0bfea5a25f6271d2e</anchor>
      <arglist>(int 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 internal::solve_retval&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a16a275c594c06cf56640fb72c6bffe1a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; IterativeSolverBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af05708f8ba6cb10eb16a9e02462e0018</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a176e88fd6a8b6f57e135186ce8081c84</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="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a23414a360f59131190d24642795a61ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ad9c6fb234dfe71146d271a30c5e18a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab2d30672e9eab66ef71ee1a565d2f09a</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>
    <member kind="variable" protection="protected">
      <type>const MatrixType *</type>
      <name>mp_matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05c0832ce0636c894f9417b6742388c6</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>a6dfd19de3d45c8fd76f4dc13779cd815</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a43814790a0e9f56e8c3451617c244037</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a103456de6d07263e47d043988c5f3cc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a429a59dcf13f90161d3281b9f28704a3</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>a8efa344d125ce1c11378414c73bac22a</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>abcfaf9e9744818d4b3ea01e5a1021da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a17823db853a7ad6ff326010931b3046a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cachedIndex</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ab5207839c2c49eeed0f666159178084b</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>a193613c492b1bfce9d85e715bda73a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_currentEl</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>adc756df69e13556738446ecb41d097d9</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>a1a9b9522f094eff3f0d4fbd1b168d85c</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>a98c71fc8c1eca52b3f7282e27712c344</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>aaf314b2d78d171d7deb5b2112ae1045d</anchor>
      <arglist></arglist>
    </member>
  </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>a3f372cfe98451fbd14332c09ce1b510e</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>a041c8a304926bb0b955e92ce6ce97ab8</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>a162e3b035fc77ad6993116797144be52</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;, typename Derived::Index p, typename Derived::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>af77b61c2e5791f84d51a33bb6030df23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a67f2cee55080814941a95dfbb802ecc6</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>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ace9ac05e00fc4368629e3f8e3a2cb1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9aba7009bc3fa7d855e12e176af38d2270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ada1c34752cd977a3a2cef0c2ff573acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9a36a5817babc0f0c463525e62aa015fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ab1a42a23c36344b0dad9508fe820828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9a653bceb920ae9ca29f01380ebb0667e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ae357a5a3dd2e6bd14bd94c15de1de2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9aba7009bc3fa7d855e12e176af38d2270</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>aaad101c112948b6abfa7d62d4e5098b9ada1c34752cd977a3a2cef0c2ff573acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa182f2b107197f0d05c7ef96571d1f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ae357a5a3dd2e6bd14bd94c15de1de2be</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>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, MatrixOptions, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ae829fd56865b2fed9ffee4a852cb5278</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, ColsAtCompileTime, MatrixOptions, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a8fddddf88fef600251793f590a5bb8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9ab1a42a23c36344b0dad9508fe820828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9a653bceb920ae9ca29f01380ebb0667e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aaad101c112948b6abfa7d62d4e5098b9a36a5817babc0f0c463525e62aa015fd5</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>aaad101c112948b6abfa7d62d4e5098b9ace9ac05e00fc4368629e3f8e3a2cb1ef</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>internal::plain_diag_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a1789cf76a576b00fed1de29599eb1d87</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ab25dcbaf6764df9a1021b0a9041b9d3a</anchor>
      <arglist>() const </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>bool</type>
      <name>computeU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ad4e4db6a0aa71524ce8baaae830e8fd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>af7bd43dd33dd47367de994469d513848</anchor>
      <arglist>() const </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="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5e1380937ffd5227d9d162e528fd2011</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a30ea1c77912107ee08752eefe54faae3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aca19e8d43da7869f9b6cde0288e983f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a8dc188d8f5338dd48baac7f2e041e8f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a7373622b2af0b5241bca134cb5252dec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; JacobiSVD, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa4abf82bb339e9bbff153a79bf66dde7</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5d9d658e352f8e52d881b0fd7a382acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_computationOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa1af975bcfc5527d9f00a4597ab53579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0e0e618a6e39dd47e452f08d430f4240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ad6d3e41a03ab98c97074e6837eeef770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0e0ab823834068864985d57becf1ee2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a2834eb62adcd0c91028821fad1d89fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a86f09d523ac6007300e895abc20324cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAllocated</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ae08b118603014bffc0e0e3ac84379cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a08005419c193693d0e189936cca41bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a13a7959c59a83816cf797511c8cf43ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a52876c9cb54cfac3a850fe91fa5a34f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a047819a937314a78566b5b012147bd19</anchor>
      <arglist></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>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ae62374b43ddbdf3b33f24140c7bd3d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a2ed24a90223847fcbb5b9b7c9e82c275</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="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>ae42e538ce8233ea703e9c974e9d72fc6</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>a71c9f9655df89aad66eb29a1431b5edb</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>a6c25b5a2ab7c7d37357c3073b6b5a380ae4521a1019258fc1e852cb2e8c06fd88</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>a6c25b5a2ab7c7d37357c3073b6b5a380ae4521a1019258fc1e852cb2e8c06fd88</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>ab8b193c7965568ed9d2cfb9c6faf0ba4</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="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a62efb784f0c3065f2d62de813bed27a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a1eeaef7e1d1f82dddd210721386a4064</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>a49c38febec308a1dc21e33c784a940ba</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>ad962ccaa72fc4ff0645bac13797e32d7</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>ab6cff01182e46ad18e08648249115437</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>a0e59be69d21082c0ceaa86cc1c321202</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="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a62efb784f0c3065f2d62de813bed27a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a1eeaef7e1d1f82dddd210721386a4064</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>a49c38febec308a1dc21e33c784a940ba</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>ad962ccaa72fc4ff0645bac13797e32d7</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>ab6cff01182e46ad18e08648249115437</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>a0e59be69d21082c0ceaa86cc1c321202</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::LazyProductReturnType</name>
    <filename>structEigen_1_1LazyProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</base>
  </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>Options</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5aa7391b3e1b089ba9c139f05c8944f2e6</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a78d581bb21ad8b6f9d5eab1ad5bc46a2</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="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5aa7391b3e1b089ba9c139f05c8944f2e6</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>Matrix&lt; Scalar, RowsAtCompileTime, 1, Options, MaxRowsAtCompileTime, 1 &gt;</type>
      <name>TmpMatrixType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a87c95c025d495f6ed939d7f78369cda4</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae950c8611d192f8a8d1e2200bbb2f3c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LDLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a853357ad586bc7cb07a1635ef32e069f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae0eaebda205d5578085c3f9ea7b042d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNegative</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a6b19f82ee0f678cddf9e9cd64be1d931</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositive</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>af2b69a2d8a49494798d302ad91ce5b79</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>a0eedab075f0270fbabfd6a1a2c1e8f8e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a0ca18987db0e5c65a68f72d795415b2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aab48d0f9d990bc7f71448e1fa1a226d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a54d180552fbda61502f77701f9bcfc0b</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>a4545adc25c64ed7d71ab76e6613d5b5a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;w, const typename NumTraits&lt; typename MatrixType::Scalar &gt;::Real &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad1b35be389e3bcb0dc1000a69d9512ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2d5fcfd217481754fe3ed1c0f95bda7a</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 internal::solve_retval&lt; LDLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a58f235e8358e8f9e340c2f4315727e35</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>ad89bbffd16cba32a339e0f29cb195c8a</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>a83747c07508531a39c2749ad21ee26d5</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>a3f3706528ed385c85abf7a23464a56f6</anchor>
      <arglist>() const </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>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a153948da33949f4563c05c07d57c18eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_sign</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>af23f119db5bd572d2defb45eb69dc37a</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>a044336098a43e3438a5a874e5ed93af5</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, int *sign=0)</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>a0546c73276c2dbe943756220c7ef9b08</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, int *sign=0)</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::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>RhsScalar *</type>
      <name>blockW</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>af4b6fc9e165fb4815d10dd21b1513cfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ae668c4ab21f8afe0ac3535dfcf3aead6</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>DenseIndex</type>
      <name>mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2fad857bd2d6b934ff82fc34f816284c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a7990ad2aff9e2721cec5e26c96dabdee</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>RhsScalar *</type>
      <name>m_blockW</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a642ba431b31b5cf1bf73e3a77213f943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a35cd5f5e494c42338ce1346d9c10ef53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ac36de97fadcf2552531ac7f774bce298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2f5e2875c6077905238b5c28c1f6e63e</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>RhsScalar *</type>
      <name>blockW</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>af4b6fc9e165fb4815d10dd21b1513cfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ae668c4ab21f8afe0ac3535dfcf3aead6</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>DenseIndex</type>
      <name>mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2fad857bd2d6b934ff82fc34f816284c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a7990ad2aff9e2721cec5e26c96dabdee</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>RhsScalar *</type>
      <name>m_blockW</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a642ba431b31b5cf1bf73e3a77213f943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a35cd5f5e494c42338ce1346d9c10ef53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ac36de97fadcf2552531ac7f774bce298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2f5e2875c6077905238b5c28c1f6e63e</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>aruco::LevMarq</name>
    <filename>classaruco_1_1LevMarq.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, 1 &gt;</type>
      <name>eVector</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>af0a3b9a53981dee06dcbe8f33479ee01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const eVector &amp;, Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;)&gt;</type>
      <name>F_z_J</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a8594da2408bd44023a1c91053bf0326f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const eVector &amp;, eVector &amp;)&gt;</type>
      <name>F_z_x</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a8a7984b7db969c7973f302a4022e858b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calcDerivates</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a76d43fda2268c4069e62f13e8ca3a0cd</anchor>
      <arglist>(const eVector &amp;z, Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;, F_z_x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBestSolution</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a3a6d6deeea57868cd5fa066ba8f1142a</anchor>
      <arglist>(eVector &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCurrentSolution</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a6854ffd2d6dd9ad0173057a91ac7d801</anchor>
      <arglist>(eVector &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>aafc362d41310b93bd95bb10c214a1685</anchor>
      <arglist>(eVector &amp;z, F_z_x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LevMarq</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>aaa53b358b3b926b7088ce01bc9474e68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LevMarq</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a39b9f83cbeba8746a23087040b259c03</anchor>
      <arglist>(int maxIters, double minError, double min_step_error_diff=0, double tau=1, double der_epsilon=1e-3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a7b5b41aa09da3fcd3cd0c5f3eec62c43</anchor>
      <arglist>(int maxIters, double minError, double min_step_error_diff=0, double tau=1, double der_epsilon=1e-3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStepCallBackFunc</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a0e9ca02d0a2eb4f6e2ded4fb852109c2</anchor>
      <arglist>(std::function&lt; void(const eVector &amp;)&gt; callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStopFunction</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a660a70801c67e434daac34bf159155ea</anchor>
      <arglist>(std::function&lt; bool(const eVector &amp;)&gt; stop_function)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>solve</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a28534e8cd28e3ec8ad36201082a9a891</anchor>
      <arglist>(eVector &amp;z, F_z_x, F_z_J)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>solve</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>ac7789d90810efd3fef6a885517694044</anchor>
      <arglist>(eVector &amp;z, F_z_x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>step</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>ab5073e9f622bc99824a49d79276ce98d</anchor>
      <arglist>(F_z_x f_z_x, F_z_J f_z_J)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>step</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a20da7831aa64ae928ecc2690ec7ac054</anchor>
      <arglist>(F_z_x f_z_x)</arglist>
    </member>
    <member kind="function">
      <type>bool &amp;</type>
      <name>verbose</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a01decaa085d3fd049b0e2231e71ba0cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_der_epsilon</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a79a582966f6dd5ff52f28abd1c73b4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxIters</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a2723965f2e90bb47ba14273f98fae039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_min_step_error_diff</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a6ab97b8abee783182fd38c289ee6fcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_minErrorAllowed</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>ab4fd3f1a206b40f2f91c46015d65dacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(const eVector &amp;)&gt;</type>
      <name>_step_callback</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>aa558cc533cd09620a00fecabaab9ae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; bool(const eVector &amp;)&gt;</type>
      <name>_stopFunction</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>aadd1ee0d1fcf42a05ae69c2c175fa490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_tau</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>ad10ab89bc236c39525a80355c7230e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_verbose</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a811e5b42d78a9bd64ab1a3f898683654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>eVector</type>
      <name>curr_z</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a8ece2490311ac7658b3a218c50b137db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>currErr</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a297d219387566f6f8674177afbcc5b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>I</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>abee7ebc0dc6c18269b1da82ce03f6e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>J</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a584c811763863e055bafc4eeb9dd9958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>minErr</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>aab61e644f3eb7d956f0be379c8626e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>afc4176a0e6855b4f776a13513c0c4d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>prevErr</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a4bdec07f53a6f99b05ef252e79c862f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>v</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a06c837bd46e621e949a4e51a0ba2c489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>eVector</type>
      <name>x64</name>
      <anchorfile>classaruco_1_1LevMarq.html</anchorfile>
      <anchor>a96304a47722ee26a508528e84315fa82</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>RandomAccess</templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a8ef165d0a9f6ebeb5a0e73fbfc74d33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a7a06b857f7edb7d0fbaf58f7e222501e</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high, DenseIndex num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a963564ab4207d9309d6ed3926dd4ddc8</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a3ec468a2cfce4bad49782ac2382497bd</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a936eeadce7cf3cc16e05f265d2a0f999</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>acca563f7a65ab21a66f82de70bd22a07</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="variable">
      <type>const linspaced_op_impl&lt; Scalar, RandomAccess &gt;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>aaf1d3ffe5c57a1b753de5bf8484acc24</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>RandomAccess</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl&lt; Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a4d8487335d2b9bcac263e40f32f82972</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a8c2bda4feec61b7823a2167aaed28d4f</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;step)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a2f163b283d5bd3b174017f345437c7e5</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>abec66aabf5b435678d113470d26e95f2</anchor>
      <arglist>(Index) const </arglist>
    </member>
    <member kind="variable">
      <type>Packet</type>
      <name>m_base</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a7ce27528caad59c2965660909a82665a</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_01false_01_4.html</anchorfile>
      <anchor>a7b5ad33d349027524ccba1dbe366d882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_packetStep</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a2540b737e7932fa98fa39b1738ec3a00</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_01false_01_4.html</anchorfile>
      <anchor>a4e95b1ede1263ced51e26380cb780c3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a5455db2ea99854816bd69cbfff29b8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a917a6e1ae6cc0225621420adc74086cb</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;step)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a4c753d42c63660e151b24eacca290ee1</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a973cdc489e56c976fd221febce47f0be</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_interPacket</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a2fad287a5d7216ef9662043a8394be70</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_01true_01_4.html</anchorfile>
      <anchor>abddd13afd6a990aa9b2143c32e7756cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_lowPacket</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>af89036cc69f1f0f6ead04dd72843c68c</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_01true_01_4.html</anchorfile>
      <anchor>a54b402e3e8c9f537bf9f2b45140289ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_stepPacket</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ac469df5a3bc84d9c2644902bb8ef0735</anchor>
      <arglist></arglist>
    </member>
  </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>Index</type>
      <name>index</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>aa543f59bc97763d88b862c4b8c42864e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>next</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>a5ab99a44583fc64f9c184507c7717553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>a44653be18f62c078545aa3507dc24e5e</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>Options</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392a76a4df12b4459356bd0350cfb9cfff95</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7385a14e3cd0057273e4200db06d1b41</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>Options</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392a76a4df12b4459356bd0350cfb9cfff95</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>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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>af26bd377bb4f6c522146ff7da01936aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a706d0530964c508e78858c59eb524a0e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d36e8a5b168d9ace763181c5388461</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>afd901b4a7ee2040761b9fbc14b16518a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>aee13bf319ca994cf9b451fa1b1857a9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a0ea8b5a9ff6c09d1124b75cf7e03493c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a565a6f9c5f8cceeaa88348919def86e9</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>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a8444bd16c8719c5380f089b2179c14b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>afdaf9931d01d61d5e740cbc526130a1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; LLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a632a71cb91e67a0cd5f7637c5d4b8979</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>adf64cbb3326f7cecca6a71cef7a11f7d</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;bAndX) const </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>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 MatrixType::Index</type>
      <name>blocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>aafa501da904a02853e372c5a2e5bbf3a</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>rankUpdate</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a66372868c3c4e179c56f962051c1e4bb</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a77c845534b48d648b4cc40c86667b20a</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 MatrixType::Index</type>
      <name>blocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a01b4c7c60c10cb823733cbb63afe6ed3</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>rankUpdate</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a6fb66ed3b32a09a8b5ce3021b8795e53</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 MatrixType::Index</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a9240f9ebe4010f580a48c10d05a9a86f</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 RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector.html</anchorfile>
      <anchor>a71fd12722c4ec96cb8135dd5e9b3db20</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 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>af791413570c1926de3547bc73b5fc3d4</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 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>a4ce3c07bc633999c91f744b194798b2c</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="function" static="yes">
      <type>static NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</anchorfile>
      <anchor>a4526f15c7dd14a7ebfdc1ab4677d9e4d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LU</name>
    <filename>classEigen_1_1LU.html</filename>
    <templarg>MatrixType</templarg>
    <base>FullPivLU&lt; MatrixType &gt;</base>
    <member kind="typedef">
      <type>FullPivLU&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a59da4321d13219c4ad083e257b82e6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ColVectorType</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>aabe139e04af8f24db7a6e3f0b41c1d5b</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>ImageResultType</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a0f39c3a962578ad2fb6513b1527f54c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a589ec1276cc9533f2f01df453d4fc3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>af422ed1c525f72b5f6f8b977e2783eb6</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>KernelResultType</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a228b9e291b3b4105ca00746a05be9b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>acc18c663df10d163b3ab3cf54c0179d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a5a7c8a486ba51b8302a586362cfd1d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a9f0f19aec1f7575c019337b763c1fdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeImage</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a1f0595365e3a4b3fe7adf69de3816129</anchor>
      <arglist>(ImageMatrixType *result) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverse</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a2511f1a74b65d95df7eb768e33e56c93</anchor>
      <arglist>(ResultType *result) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeKernel</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a7f6dd298cc5c309d5c950524c53d12dc</anchor>
      <arglist>(KernelMatrixType *result) const </arglist>
    </member>
    <member kind="function">
      <type>const ImageResultType</type>
      <name>image</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>ad63ade8416061f4386399cc617825a3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LU</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>a134452bf2bf12e7d604522523652e370</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>aefc839d44d767bfe2b8fcf8fed5f88d7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;b, ResultType *result) const </arglist>
    </member>
    <member kind="variable">
      <type>const MatrixType &amp;</type>
      <name>m_originalMatrix</name>
      <anchorfile>classEigen_1_1LU.html</anchorfile>
      <anchor>abecac4d57c269722d057a92a65dc6f46</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>Index</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a7fb1a28aac7bd1fe485c1fdd095157e9</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>a58472f6611f169e55b6dfdc3bb6a2171</anchor>
      <arglist>(const int 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>ae1a62c77bc756490fcab74c05f41e239</anchor>
      <arglist>(const int, 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>ac175d1166464875ea4eb55a3c74aa350a72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>ac175d1166464875ea4eb55a3c74aa350a5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>ac175d1166464875ea4eb55a3c74aa350a18b749d270116430d9c8cef6871e3112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>ac175d1166464875ea4eb55a3c74aa350a72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>ac175d1166464875ea4eb55a3c74aa350a5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>ac175d1166464875ea4eb55a3c74aa350a18b749d270116430d9c8cef6871e3112</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>const Scalar *</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ae7a9061e87d746c3a87e12762f962387</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>PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac3d980bdebeee2ea649d60d8cdbd1d0d</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ae6efb9538907573f4936f45bf3e771c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a2e543353f11ec8f9fd946b09ce5c6bb7</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;a_stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ad09a3f036ff4a1e64e3f290785a67f7d</anchor>
      <arglist>(PointerArgType dataPtr, Index a_size, const StrideType &amp;a_stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ab6875a0f865acf54a7792fb04a512da7</anchor>
      <arglist>(PointerArgType dataPtr, Index nbRows, Index nbCols, const StrideType &amp;a_stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a2259b0b937bc6d41088fe15e2a3b8727</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>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>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>a8f2cb9a14a5accb18d45e1b3a6ac8ffd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a5201ebecd137b3cdde4be6e88a8e0afc</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>
    <member kind="typedef" protection="private">
      <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>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt;</name>
    <filename>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>PermutationBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</base>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>ade4aea868ef0ae3a6968029cad528e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>aea0ba42cc9911b2e87ee4060e93c9967</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_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a877486ea938f615d267bed108037e61f</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_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a8d0eff98706d54894612f3935b955668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a0c6bbade91a9dce06789b1a4eadf7e7b</anchor>
      <arglist>(const Index *indicesPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a499c326ae54dada4478dcaa4d665faf3</anchor>
      <arglist>(const Index *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_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>ac997b2ef064ec168ee750746a929aa7c</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_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>acad0abd398e9ad9d4ad7436b32aea005</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_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a817812feba08ca1e558681c6cd496517</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_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>ac695dd8e02a38286378fea611183632e</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_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>a6e25e36e1954160daf120c65536c17ef</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_01Indb10806d009921233938eba814f58675d.html</anchorfile>
      <anchor>ac74fdc74dfc7098254da41b5bbe0fc04</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>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>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>a2b3ba3c27aab46ce62a9db635dd71339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>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>a56423becb06d122abf1caa879f9d153d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>ad433da3436f74e9b9c576b789ba6eac0</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>
    <member kind="typedef" protection="private">
      <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>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, PacketAccess &gt;</name>
    <filename>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>PacketAccess</templarg>
    <base>TranspositionsBase&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>ad5100224d1e5a68183bfd09a5eb0359f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a156386b89e93f7d03d10a88dd0e062a6</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_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>ad54efaf604266b321c1352333b43dfa3</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_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a28e418e568505563d1de2e5e5f7e02bb</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_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>acb7eab48dd345c640d85e9e44c3750dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a646dcca7685fb4c590da163c2f097237</anchor>
      <arglist>(const Index *indicesPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a32ffd475c8b2b84cbe9da2e5cd65f015</anchor>
      <arglist>(const Index *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_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a4e3782f68ab5175aa67244665a17e8b0</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_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>afd25638d4a9b3768c0128ef259f3e475</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_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>ab8a7ef1dcf72a6c2bc2e17c4bf41318a</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_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>afb3fe40e4672ecea8162138d4336b4cf</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>aeca016e24c63ac7c1f9088b12a1c7c71aa258588527024e08443beae96c01f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aeca016e24c63ac7c1f9088b12a1c7c71abb45d2d8743165aa0d39784dad48a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aeca016e24c63ac7c1f9088b12a1c7c71a24048a2d5c6d902aa233a5dad9b3952c</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>aeca016e24c63ac7c1f9088b12a1c7c71abb45d2d8743165aa0d39784dad48a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a77a3f25bbfb2d659cf117de1580b0147</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>aeca016e24c63ac7c1f9088b12a1c7c71aa258588527024e08443beae96c01f7d4</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>aeca016e24c63ac7c1f9088b12a1c7c71a24048a2d5c6d902aa233a5dad9b3952c</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>const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a38410ac6d08d41c6a30b82d78bac09fb</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1e317e438e072138ab9eb1ec4370b4a7</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ade9c57d423d407a9aa7ecd7d9aa48095</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a788683bcd81cb62cab0fb2568768a79b</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a511410b740b86b90ce4cd0025111d0c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a21e50a78d1f4d95c802794946395fe04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae631ce1943b4c5146a39b9f4a8c29bae</anchor>
      <arglist>(PointerType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a87a328a967199d52044ac86d99d3757d</anchor>
      <arglist>(PointerType dataPtr, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab586b8fbefd19f513f3bfd6d2cf68f99</anchor>
      <arglist>(PointerType dataPtr, Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abd9031a407ac461f8d86d4d1f739129e</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>a9f9e11d2a4bb5031679e9171a0f3f1bf</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aede9e7d97700638a2bfd9c6f0fbbc0b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkSanity</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acecdc189cc6b1e14687753362ce09a10</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_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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae829f962f0f9173de23e83d9ff58c646</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="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a037927afbafe0ea1541c986c7ae6966b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aca3abdd69876e89c19287c375bf17608</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>acc6732fdb708cb03c8be98b22617f7f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aba72e97c1e46ecc600f4bf3931eee7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a5802000abfe8dbebab2f133136b0735b</anchor>
      <arglist>(PointerType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aea924c620a79fe5e8a6174a75ac1f0c6</anchor>
      <arglist>(PointerType dataPtr, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2cef73475bdd10c0da3aa1c35804e7bb</anchor>
      <arglist>(PointerType dataPtr, Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad7859c2bc356ee5c20ed7650897a198a</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>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSparseMatrix</name>
    <filename>classEigen_1_1MappedSparseMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Flags</templarg>
    <templarg>_Index</templarg>
    <base>SparseMatrixBase&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</base>
    <class kind="class">Eigen::MappedSparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::MappedSparseMatrix::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>afe21cc56a93af3d8610cb1032a4db74bab5211cc5640e637102123e1889a6cd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>afe21cc56a93af3d8610cb1032a4db74bab5211cc5640e637102123e1889a6cd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a22af88f4659a09b8cfab446c201e0281</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a40107fe1f0bb0d1eeae72746a25dbc9b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a9e6eaa560dc79d7cbbf79302182fbf13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a37422823b83fe164a4b1bab4173ffbf2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0f5be69be2ba516233b7f679d3e4c622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a66b611bcd70f7c7909d47bd12b8bfccc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a15a99c6488736a2f89ad59955d4f6ab6</anchor>
      <arglist>(Index rows, Index cols, Index nnz, Index *outerIndexPtr, Index *innerIndexPtr, Scalar *valuePtr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0101f662c512335dbfa8d8f1971fdbb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ade34ad66a297a11ced161a38979a1624</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ab03f8dbce9000f3e657e241ee0a18b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a00e61a82dbe444dcdbad16aab3734343</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a3e4319562dcf9ad59070334854760182</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ad7bf8e2448ae6eeb1c2f63ff7562bfbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a885083659fb0bd58116e1c7225c94efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a1d9f99789d50620cb5d476f0b99870c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a93c2916fe9550f0947fedf2c09a1a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a37b43a561c51c7954b3e26665368bd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnz</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a6fb1af75e4e8c60cea6c98ff05854f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ae1f3899beb85d2fca5f58f9cef7a0c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ad0493da28e77a5028f232bb65a0293a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a119aa18e4e10143a9f25e3a950b308fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MappedSparseMatrix&lt; Scalar, ColMajor, Index &gt;</name>
    <filename>classEigen_1_1MappedSparseMatrix.html</filename>
    <base>Eigen::SparseMatrixBase</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>afe21cc56a93af3d8610cb1032a4db74bab5211cc5640e637102123e1889a6cd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a22af88f4659a09b8cfab446c201e0281</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a40107fe1f0bb0d1eeae72746a25dbc9b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a9e6eaa560dc79d7cbbf79302182fbf13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a37422823b83fe164a4b1bab4173ffbf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0f5be69be2ba516233b7f679d3e4c622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a66b611bcd70f7c7909d47bd12b8bfccc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a15a99c6488736a2f89ad59955d4f6ab6</anchor>
      <arglist>(Index rows, Index cols, Index nnz, Index *outerIndexPtr, Index *innerIndexPtr, Scalar *valuePtr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0101f662c512335dbfa8d8f1971fdbb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ade34ad66a297a11ced161a38979a1624</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ab03f8dbce9000f3e657e241ee0a18b32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a00e61a82dbe444dcdbad16aab3734343</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a3e4319562dcf9ad59070334854760182</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ad7bf8e2448ae6eeb1c2f63ff7562bfbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a885083659fb0bd58116e1c7225c94efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a1d9f99789d50620cb5d476f0b99870c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a93c2916fe9550f0947fedf2c09a1a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a37b43a561c51c7954b3e26665368bd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnz</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a6fb1af75e4e8c60cea6c98ff05854f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ae1f3899beb85d2fca5f58f9cef7a0c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>ad0493da28e77a5028f232bb65a0293a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a119aa18e4e10143a9f25e3a950b308fb</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>_Index</templarg>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix::InnerIterator</class>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a46d96ff793afd014eba45626dd143bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a88997ef3c61c49e914f6fdee8e67d0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9bae25e919de06814bf535c74f59795d</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>ad99a7b9604a7ac00c162b05bd29471fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a32502d585f499ad129213e36117580e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad6c16394f74fbb46f0ce0370e33c4c47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ae2405f3d2c3f00d7a9933608457d19bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1ae608a5352c02af651ac9abf3cdcba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>aa216dc2d33a728371051b7e03dbed44a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab0878253d764cf1a0defd3d24786c7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad0477ea7517574824e842c9d79607bfd</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>a12d221cdfc7e132c826d96dfb9366b43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a049cc0300ee8c01c80f00781015107ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5bff884c598c76e8e018fe857195a9f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ae3852adfc5c80a1493239abe438946da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9a3e6e40dd1bfface14b7295a45d56c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>acebae739659e8aa2b2f81aaff31b6993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfos</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a370002c463c9be228844280f6f441af6</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>a3c24d5ae83d493606b4b1851b39cde57</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1089fbd40efd22e180f527cbd82bb0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9dd071f5c960d8db6843a91c4629e725</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>afa04b66ca4a3d74e0ebb80474dfd06bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad70ab5b6c38866b883dce80e8ecd978a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a672b7ca21e01b26f975e1ce6b9941c85</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>abb0545aa8af95c692fb68beda36ae904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_col_to_sup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0613d736ceb58df987ead0d9a3d9ab3e</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>a36e21b3e71505cdfbf7ad11e0e05949d</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>af97187961bb38a7023877baacb1cd4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_nzval_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5f052ceea6881e935dd17902240b063e</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>a28d99f1e31b5e2c86c584f19083d0554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_rowind</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0c800beb0be6cdfbe75806f64a3be847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_rowind_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a709c07786b68cc38fc7c920c8b53605a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_sup_to_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6cb4fa484e63fab088f47be509154977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MappedSuperNodalMatrix&lt; Scalar, Index &gt;</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</filename>
    <member kind="typedef">
      <type>Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a46d96ff793afd014eba45626dd143bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a88997ef3c61c49e914f6fdee8e67d0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9bae25e919de06814bf535c74f59795d</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>ad99a7b9604a7ac00c162b05bd29471fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a32502d585f499ad129213e36117580e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad6c16394f74fbb46f0ce0370e33c4c47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ae2405f3d2c3f00d7a9933608457d19bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1ae608a5352c02af651ac9abf3cdcba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>aa216dc2d33a728371051b7e03dbed44a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab0878253d764cf1a0defd3d24786c7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad0477ea7517574824e842c9d79607bfd</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>a12d221cdfc7e132c826d96dfb9366b43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a049cc0300ee8c01c80f00781015107ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5bff884c598c76e8e018fe857195a9f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ae3852adfc5c80a1493239abe438946da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9a3e6e40dd1bfface14b7295a45d56c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>acebae739659e8aa2b2f81aaff31b6993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfos</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a370002c463c9be228844280f6f441af6</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>a3c24d5ae83d493606b4b1851b39cde57</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1089fbd40efd22e180f527cbd82bb0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9dd071f5c960d8db6843a91c4629e725</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>afa04b66ca4a3d74e0ebb80474dfd06bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad70ab5b6c38866b883dce80e8ecd978a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a672b7ca21e01b26f975e1ce6b9941c85</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>abb0545aa8af95c692fb68beda36ae904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_col_to_sup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0613d736ceb58df987ead0d9a3d9ab3e</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>a36e21b3e71505cdfbf7ad11e0e05949d</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>af97187961bb38a7023877baacb1cd4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_nzval_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5f052ceea6881e935dd17902240b063e</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>a28d99f1e31b5e2c86c584f19083d0554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_rowind</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0c800beb0be6cdfbe75806f64a3be847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_rowind_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a709c07786b68cc38fc7c920c8b53605a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_sup_to_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6cb4fa484e63fab088f47be509154977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::Marker</name>
    <filename>classaruco_1_1Marker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calculateExtrinsics</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a923d66443016c7cb73164f0ef97202d5</anchor>
      <arglist>(float markerSize, const CameraParameters &amp;CP, bool setYPerpendicular=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculateExtrinsics</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a1fe3ff151bf077431c616235d2f6dc4b</anchor>
      <arglist>(float markerSize, cv::Mat CameraMatrix, cv::Mat Distorsion=cv::Mat(), bool setYPerpendicular=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>af14819c6b123c17f72820c813a78c23f</anchor>
      <arglist>(cv::Mat &amp;in, cv::Scalar color, int lineWidth=1, bool writeId=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromStream</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a901e1ffcd478e70a251e77f3173e7ade</anchor>
      <arglist>(istream &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getArea</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a1ebbee9e9260183e2d472648ad53f1e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Point2f</type>
      <name>getCenter</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a8fe68cd0144afa6d9b653299c7d58fdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPerimeter</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>ab453212833079b65ec53340ee184074d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glGetModelViewMatrix</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a587d503fbd39a98a6ab8f4abe66d89fd</anchor>
      <arglist>(double modelview_matrix[16])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>ae6406f8dfe3ff07519544b3094de38f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>ae5a160d0a29fa70fc756244eacdbe358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>ac6031d289ea9164b9c8a5212cff82b37</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>af4d016dd025e178046d7726149f42370</anchor>
      <arglist>(const Marker &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a958371b4fae2ebd37cbced46aec53c4b</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;corners, int _id=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OgreGetPoseParameters</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a468cf05d41362659fa682919744fb035</anchor>
      <arglist>(double position[3], double orientation[4])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a0f7f2ce29cb2387afcf2cdca4e4b232d</anchor>
      <arglist>(const Marker &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toStream</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>ac6d5a58e5c2ed64c0ef3102853678d78</anchor>
      <arglist>(ostream &amp;str) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Marker</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a65efe4f5acd6404e5b9cf4fc86cecd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector&lt; cv::Point3f &gt;</type>
      <name>get3DPoints</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a7f0a6d28af39722c50c025fecb160e04</anchor>
      <arglist>(float msize)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a7cedb2c6fd80e1b80ca717e97ce81d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>Rvec</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a5f31be5060bf2a6762890a1a54c98cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ssize</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>ac5df65736cc539e78d6620307739b5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>Tvec</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a14068630efdf1a5f665a2dcb34e496d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rotateXAxis</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a4a74c23e584bee84a035209b7c7d8205</anchor>
      <arglist>(cv::Mat &amp;rotation)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a19de3d60e4cd6ddaf3df606158049a0c</anchor>
      <arglist>(const Marker &amp;M1, const Marker &amp;M2)</arglist>
    </member>
    <member kind="friend">
      <type>friend ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classaruco_1_1Marker.html</anchorfile>
      <anchor>a191f20f61955983c0475ae4b141657ef</anchor>
      <arglist>(ostream &amp;str, const Marker &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aruco::Marker3DInfo</name>
    <filename>structaruco_1_1Marker3DInfo.html</filename>
    <member kind="function">
      <type>void</type>
      <name>fromStream</name>
      <anchorfile>structaruco_1_1Marker3DInfo.html</anchorfile>
      <anchor>adc22bec4f4ac31433a8519dbd462d4d2</anchor>
      <arglist>(std::istream &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMarkerSize</name>
      <anchorfile>structaruco_1_1Marker3DInfo.html</anchorfile>
      <anchor>a668ad8779c73f125e652d4514ece5fe5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker3DInfo</name>
      <anchorfile>structaruco_1_1Marker3DInfo.html</anchorfile>
      <anchor>aeab8b789a0141d38151b2e7d9bd94456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Marker3DInfo</name>
      <anchorfile>structaruco_1_1Marker3DInfo.html</anchorfile>
      <anchor>a7844f86218603a621bf3d0b432aedb53</anchor>
      <arglist>(int _id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structaruco_1_1Marker3DInfo.html</anchorfile>
      <anchor>a1f6dd4da0d09f93d2e577932b6e950b9</anchor>
      <arglist>(const Marker3DInfo &amp;MI)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toStream</name>
      <anchorfile>structaruco_1_1Marker3DInfo.html</anchorfile>
      <anchor>ab1e0d3694c7e714c7777cc7b544546b6</anchor>
      <arglist>(std::ostream &amp;str)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structaruco_1_1Marker3DInfo.html</anchorfile>
      <anchor>a5b7de66c2bddcd9df7b8bbb5c9483df4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::MarkerDetector::MarkerCandidate</name>
    <filename>classaruco_1_1MarkerDetector_1_1MarkerCandidate.html</filename>
    <base>aruco::Marker</base>
    <member kind="function">
      <type></type>
      <name>MarkerCandidate</name>
      <anchorfile>classaruco_1_1MarkerDetector_1_1MarkerCandidate.html</anchorfile>
      <anchor>adad7bd66ecc4b887f12630821ee002e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerCandidate</name>
      <anchorfile>classaruco_1_1MarkerDetector_1_1MarkerCandidate.html</anchorfile>
      <anchor>ab43a9ff111bbfd737a937e572ac3aed0</anchor>
      <arglist>(const Marker &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerCandidate</name>
      <anchorfile>classaruco_1_1MarkerDetector_1_1MarkerCandidate.html</anchorfile>
      <anchor>a3504bfd04335da7f0da103f0a0bdade7</anchor>
      <arglist>(const MarkerCandidate &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>MarkerCandidate &amp;</type>
      <name>operator=</name>
      <anchorfile>classaruco_1_1MarkerDetector_1_1MarkerCandidate.html</anchorfile>
      <anchor>a0e9a7bba2548f5d7d26fdacd612d6f84</anchor>
      <arglist>(const MarkerCandidate &amp;M)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; cv::Point &gt;</type>
      <name>contour</name>
      <anchorfile>classaruco_1_1MarkerDetector_1_1MarkerCandidate.html</anchorfile>
      <anchor>a334aaa1c83bbbabfe514e0c4bc7e51f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>classaruco_1_1MarkerDetector_1_1MarkerCandidate.html</anchorfile>
      <anchor>abc39f35d25852efcb904748646f453b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::hrm::MarkerCode</name>
    <filename>classaruco_1_1hrm_1_1MarkerCode.html</filename>
    <member kind="function">
      <type>unsigned int</type>
      <name>distance</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a7e9cef04716804d558fff7c57110759f</anchor>
      <arglist>(const MarkerCode &amp;m, unsigned int &amp;minRot) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>distance</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a4c115ca5f3936c40b5162c7bf6bd525e</anchor>
      <arglist>(const MarkerCode &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromString</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a4fb8e6a55dae391767d8901c537439bc</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>adfb9bd76466e5ed2f21fde223bc0bdfa</anchor>
      <arglist>(unsigned int pos, unsigned int rot=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getId</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>adbf0a850c76ab403b4ec0068c1ce4cf3</anchor>
      <arglist>(unsigned int rot=0) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getImg</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a4f746e4414e26e94dcc9411eadd664ec</anchor>
      <arglist>(unsigned int pixSize) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; bool &gt; &amp;</type>
      <name>getRotation</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a7d527e7e829df2ad3fbeea981070f315</anchor>
      <arglist>(unsigned int rot) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerCode</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a5835828d56dcce7d0a310bd5b9117fb5</anchor>
      <arglist>(unsigned int n=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerCode</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a1076894050e166ef1965067592699bbe</anchor>
      <arglist>(const MarkerCode &amp;MC)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>n</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a27d6a2e37ffcb076962e40dfc024431d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>selfDistance</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a6d9488bdf31b48959d22ec4f12c2d181</anchor>
      <arglist>(unsigned int &amp;minRot) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>selfDistance</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>afa78a2b552933d064d49a64bacd82044</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>aebaf491d85ed19c89d2afafd091da13f</anchor>
      <arglist>(unsigned int pos, bool val, bool updateIds=true)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a2078f12de9a15946a6f3c2d011e85507</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a70a143770d1637a6a4aa9790ad9b2c5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>hammingDistance</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>ae6ecc6e57a9d210d076c274040b14dea</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;m1, const std::vector&lt; bool &gt; &amp;m2) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>_bits</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a3d660ce3d78eacc07ccb9b9ed9395df0</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_ids</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>afa1fda593dae54fd62003eb7683c767c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_n</name>
      <anchorfile>classaruco_1_1hrm_1_1MarkerCode.html</anchorfile>
      <anchor>a85064c9e85385a21ffb277880cf85853</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::MarkerDetector</name>
    <filename>classaruco_1_1MarkerDetector.html</filename>
    <class kind="class">aruco::MarkerDetector::MarkerCandidate</class>
    <class kind="struct">aruco::MarkerDetector::Params</class>
    <member kind="enumvalue">
      <name>ADPT_THRES</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a1d6ee5812484ae973ea2638aa054b389afdbf9cecf1d818516da5701666639c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CANNY</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a1d6ee5812484ae973ea2638aa054b389a597d69a6a2c7166947ed5c885d63b65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CornerRefinementMethod</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ace0069f60aa5cef25a455be1e3d66dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ace0069f60aa5cef25a455be1e3d66dc1a818e862759af62704385015cf0ca2239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIX</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ace0069f60aa5cef25a455be1e3d66dc1a6a41c357297ab089899bad573f91cc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINES</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ace0069f60aa5cef25a455be1e3d66dc1a96976a499df924efb6218a01cd226e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIXED_THRES</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a1d6ee5812484ae973ea2638aa054b389abbc9aaab9cd6580cfc292b76bb287fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINES</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ace0069f60aa5cef25a455be1e3d66dc1a96976a499df924efb6218a01cd226e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ace0069f60aa5cef25a455be1e3d66dc1a818e862759af62704385015cf0ca2239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIX</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ace0069f60aa5cef25a455be1e3d66dc1a6a41c357297ab089899bad573f91cc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ThresholdMethods</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a1d6ee5812484ae973ea2638aa054b389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIXED_THRES</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a1d6ee5812484ae973ea2638aa054b389abbc9aaab9cd6580cfc292b76bb287fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADPT_THRES</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a1d6ee5812484ae973ea2638aa054b389afdbf9cecf1d818516da5701666639c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CANNY</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a1d6ee5812484ae973ea2638aa054b389a597d69a6a2c7166947ed5c885d63b65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adpt_threshold_multi</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ae9a421907d59dd2fde5a45a61d606590</anchor>
      <arglist>(const cv::Mat &amp;grey, std::vector&lt; cv::Mat &gt; &amp;out, double param1, double param1_range, double param2, double param2_range=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; aruco::Marker &gt;</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>adfb8f5e750be70433fff38e7270aaf82</anchor>
      <arglist>(const cv::Mat &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; aruco::Marker &gt;</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a47512e760db0880595d6fb98e310109b</anchor>
      <arglist>(const cv::Mat &amp;input, const CameraParameters &amp;camParams, float markerSizeMeters, bool setYPerperdicular=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aa6d63bd029756643b9b1526cd28b6ce7</anchor>
      <arglist>(const cv::Mat &amp;input, std::vector&lt; Marker &gt; &amp;detectedMarkers, CameraParameters camParams, float markerSizeMeters=-1, bool setYPerperdicular=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a558219505ba19c16807d0cd851ddbac8</anchor>
      <arglist>(const cv::Mat &amp;input, std::vector&lt; Marker &gt; &amp;detectedMarkers, cv::Mat camMatrix=cv::Mat(), cv::Mat distCoeff=cv::Mat(), float markerSizeMeters=-1, bool setYPerperdicular=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectRectangles</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a37be5db247987122dbc3e616da47e3e3</anchor>
      <arglist>(const cv::Mat &amp;thresImg, vector&lt; std::vector&lt; cv::Point2f &gt; &gt; &amp;candidates)</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; std::vector&lt; cv::Point2f &gt; &gt; &amp;</type>
      <name>getCandidates</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a3d19ca0f8701e45682e456e14cd1935f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CornerRefinementMethod</type>
      <name>getCornerRefinementMethod</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a14f802cd0915fab0b5ae150e50737423</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDesiredSpeed</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ac1c0bcaa63f0dd9939588c03415f9166</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; MarkerLabeler &gt;</type>
      <name>getMarkerLabeler</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a10154ebc733ce6f5bab431c6531505e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinMaxSize</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a79a701055cdccd7816f509c91887fa2b</anchor>
      <arglist>(float &amp;min, float &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>Params</type>
      <name>getParams</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a2748afa874821958e9de1faf567973ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>getThresholdedImage</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>af5d46972fb431b3b147c78bdac2096f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThresholdMethods</type>
      <name>getThresholdMethod</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a9d29eba2c0c2e6c5befd92a79c7e99c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getThresholdParams</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>adde4873574b5a6da5afcf254dabf1178</anchor>
      <arglist>(double &amp;param1, double &amp;param2) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWarpSize</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aa1054fdb98def8b176524f6114208d32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerDetector</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aeb11e4c8d99e619338f9453b03252722</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refineCandidateLines</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a31f0e12e059b7651df7ac55dd1b3ccc9</anchor>
      <arglist>(MarkerCandidate &amp;candidate, const cv::Mat &amp;camMatrix, const cv::Mat &amp;distCoeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCornerRefinementMethod</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a9cbd5ef64df61259e658f65d679ae090</anchor>
      <arglist>(CornerRefinementMethod method, int val=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDesiredSpeed</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a334888d444947beff4b92b7c37cf4a6a</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDictionary</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ab03a1db5dcf75a16a658e5ac144b8b5f</anchor>
      <arglist>(std::string dict_type, float error_correction_rate=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDictionary</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a2ed5f6733e8053db9b8b9b8c3eaf76ff</anchor>
      <arglist>(Dictionary::DICT_TYPES dict_type, float error_correction_rate=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerLabeler</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a4113e5b1bd4ca80af475e14885d10ca0</anchor>
      <arglist>(cv::Ptr&lt; MarkerLabeler &gt; detector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinMaxSize</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a759698a524bb93ff3dd2a30dcb7e3d87</anchor>
      <arglist>(float min=0.03, float max=0.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a40518f071dda5261b86fc97ae5b33d97</anchor>
      <arglist>(Params p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThresholdMethod</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>af9f4d48cb107559f29a5c594ef6260b7</anchor>
      <arglist>(ThresholdMethods m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThresholdParamRange</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aa8ca3c0aad41a9db0640738007c3a22b</anchor>
      <arglist>(size_t r1=0, size_t r2=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThresholdParams</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ae62e6b62bc82793d640c9c04ff00335c</anchor>
      <arglist>(double param1, double param2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarpSize</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aa29a1bd323f6251654dc184c2efbb0dd</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>thresHold</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a0c45520746ab01c710b1e6dcc550c0db</anchor>
      <arglist>(int method, const cv::Mat &amp;grey, cv::Mat &amp;thresImg, double param1=-1, double param2=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>warp</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aedcd73ff274bad9885b3086d3b216b08</anchor>
      <arglist>(cv::Mat &amp;in, cv::Mat &amp;out, cv::Size size, std::vector&lt; cv::Point2f &gt; points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MarkerDetector</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aafadf4a0b81a7f03e443f0ad79fdf8a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectRectangles</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a472f3f67d4d2214ee650b45df70782ad</anchor>
      <arglist>(vector&lt; cv::Mat &gt; &amp;vimages, vector&lt; MarkerCandidate &gt; &amp;candidates)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>distortPoints</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a916256dfc48491d1c5accbb77ef1d212</anchor>
      <arglist>(vector&lt; cv::Point2f &gt; in, vector&lt; cv::Point2f &gt; &amp;out, const cv::Mat &amp;camMatrix, const cv::Mat &amp;distCoeff)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a351b148668f21c4a6650396d64927eb0</anchor>
      <arglist>(cv::Mat out, const std::vector&lt; Marker &gt; &amp;markers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawAllContours</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a9d7a1bfe2daf7226fad2c8bec704e04d</anchor>
      <arglist>(cv::Mat input, std::vector&lt; std::vector&lt; cv::Point &gt; &gt; &amp;contours)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawApproxCurve</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ac9146a2fa8d44211ad04945dbc097c09</anchor>
      <arglist>(cv::Mat &amp;in, std::vector&lt; cv::Point &gt; &amp;approxCurve, cv::Scalar color)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawContour</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a7bb7bf643750654e4f4435605e5d6c60</anchor>
      <arglist>(cv::Mat &amp;in, std::vector&lt; cv::Point &gt; &amp;contour, cv::Scalar)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findCornerMaxima</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aee66f779fde21adf18c7b47a5bea95d2</anchor>
      <arglist>(vector&lt; cv::Point2f &gt; &amp;Corners, const cv::Mat &amp;grey, int wsize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Point2f</type>
      <name>getCrossPoint</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a4cfa657029c6398e6d2f6dacf37da354</anchor>
      <arglist>(const cv::Point3f &amp;line1, const cv::Point3f &amp;line2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>interpolate2Dline</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a2193eba027c14aa72a5c59b43c567104</anchor>
      <arglist>(const vector&lt; cv::Point2f &gt; &amp;inPoints, cv::Point3f &amp;outLine)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isInto</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a29b5f940d888f76b491dd2b5affac0a7</anchor>
      <arglist>(cv::Mat &amp;contour, std::vector&lt; cv::Point2f &gt; &amp;b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>joinVectors</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a33fd8889b334d3092c40a9db9fac60be</anchor>
      <arglist>(vector&lt; vector&lt; T &gt; &gt; &amp;vv, vector&lt; T &gt; &amp;v, bool clearv=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>perimeter</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a6a3008d48ede27c2a3f64123ef57b7c5</anchor>
      <arglist>(std::vector&lt; cv::Point2f &gt; &amp;a)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeElements</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>adfe27f2dc4d057ee803ef24b2671d77b</anchor>
      <arglist>(vector&lt; T &gt; &amp;vinout, const vector&lt; bool &gt; &amp;toRemove)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>warp_cylinder</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a2095fdc39ea281d13adcd1f919d24a2f</anchor>
      <arglist>(cv::Mat &amp;in, cv::Mat &amp;out, cv::Size size, MarkerCandidate &amp;mc)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; std::vector&lt; cv::Point2f &gt; &gt;</type>
      <name>_candidates</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a5e9a371f1a30d217d350d8501fe9ea08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Params</type>
      <name>_params</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>ab1532a8dbadfb039b6a39d53ae7b39ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>grey</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a4d67711d5b81e75832dd837401886209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; cv::Mat &gt;</type>
      <name>imagePyramid</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a9ac387c14e2fc2a3195483290d3022b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; MarkerLabeler &gt;</type>
      <name>markerIdDetector</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>aec97181a4b507ef4212ac4efd979ae0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>thres</name>
      <anchorfile>classaruco_1_1MarkerDetector.html</anchorfile>
      <anchor>a9b34f63ac4459452b50f7975efad045a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::MarkerLabeler</name>
    <filename>classaruco_1_1MarkerLabeler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1MarkerLabeler.html</anchorfile>
      <anchor>a9b78c272bcabf47818db766cf1c91cb8</anchor>
      <arglist>(const cv::Mat &amp;in, int &amp;marker_id, int &amp;nRotations)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getBestInputSize</name>
      <anchorfile>classaruco_1_1MarkerLabeler.html</anchorfile>
      <anchor>a6a8d716f8a739ef97666207c3ce26644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classaruco_1_1MarkerLabeler.html</anchorfile>
      <anchor>ac1e8812e6b9015b0ca9a4f80438e8378</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MarkerLabeler</name>
      <anchorfile>classaruco_1_1MarkerLabeler.html</anchorfile>
      <anchor>ac11b9294d2b99f5aa70bc6b4f8ba94b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Ptr&lt; MarkerLabeler &gt;</type>
      <name>create</name>
      <anchorfile>classaruco_1_1MarkerLabeler.html</anchorfile>
      <anchor>a390b5884aa8a4ef974be26d3ae7fd0aa</anchor>
      <arglist>(Dictionary::DICT_TYPES dict_type, float error_correction_rate=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Ptr&lt; MarkerLabeler &gt;</type>
      <name>create</name>
      <anchorfile>classaruco_1_1MarkerLabeler.html</anchorfile>
      <anchor>ac6ee6f6094c678de888e7bdf77e6b082</anchor>
      <arglist>(std::string detector, std::string params=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::MarkerMap</name>
    <filename>classaruco_1_1MarkerMap.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Marker3DInfoType</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a9736596e94b88d0e5d3ee231c8983058</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a9736596e94b88d0e5d3ee231c8983058a76aa2534eb74133e8b71ecc1d9aa7153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIX</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a9736596e94b88d0e5d3ee231c8983058a4e2a453d5f8a044dce3ec9586b30d0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METERS</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a9736596e94b88d0e5d3ee231c8983058a0155b5bb70787c1cd7f927b7a56d99d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>METERS</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a9736596e94b88d0e5d3ee231c8983058a0155b5bb70787c1cd7f927b7a56d99d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a9736596e94b88d0e5d3ee231c8983058a76aa2534eb74133e8b71ecc1d9aa7153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIX</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a9736596e94b88d0e5d3ee231c8983058a4e2a453d5f8a044dce3ec9586b30d0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pair&lt; cv::Mat, cv::Mat &gt;</type>
      <name>calculateExtrinsics</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a8103ff12e33d7cb88f34a7d1d8c15813</anchor>
      <arglist>(const std::vector&lt; aruco::Marker &gt; &amp;markers, float markerSize, cv::Mat CameraMatrix, cv::Mat Distorsion)</arglist>
    </member>
    <member kind="function">
      <type>MarkerMap</type>
      <name>convertToMeters</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a351d1a005e3795cc2ce19ab63f5b12fc</anchor>
      <arglist>(float markerSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromStream</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a1fce17d5b10546a29400cac1e00e5880</anchor>
      <arglist>(std::istream &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDictionary</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a8eda59bbed983f501c4f845550e7d405</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIdList</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a29f7dbf7a537ea57e2995c77ccd5da50</anchor>
      <arglist>(vector&lt; int &gt; &amp;ids, bool append=true) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getImage</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a3b552dfdf4579dcf9b8d7c32e83a966c</anchor>
      <arglist>(float METER2PIX=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndexOfMarkerId</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a3e8daabd258fc44c3b6406b83a640004</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getIndices</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a67af08f18d47015bdff810bb87289d76</anchor>
      <arglist>(vector&lt; aruco::Marker &gt; &amp;markers)</arglist>
    </member>
    <member kind="function">
      <type>const Marker3DInfo &amp;</type>
      <name>getMarker3DInfo</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a475d19370e9483e2decb79c3cf4d103d</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExpressedInMeters</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a55f74c1c636b989c7912944be13e806d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExpressedInPixels</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a0e55b2ffe4bd12c7b1ff1ef0e811d178</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerMap</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a2cbe9f978ca45b049ea96f84cf899ea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerMap</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>af4679910bf441a0abcb5869236994659</anchor>
      <arglist>(string filePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a99130774d665cbd02ae364fbfdab7b15</anchor>
      <arglist>(string sfile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToFile</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>aee785a176b1136615fec0693d7ae8161</anchor>
      <arglist>(string sfile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDictionary</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>ade0533891f1f4a19c80c32346e0387a5</anchor>
      <arglist>(std::string d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toStream</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a2922b2f8434714290b5565ee48428d51</anchor>
      <arglist>(std::ostream &amp;str)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mInfoType</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>aee23774bb36c828c351c5c09f6e76c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>a73cfe40193c32db61abbb352b136cfb8</anchor>
      <arglist>(cv::FileStorage &amp;fs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveToFile</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>acb359c9b8b897d854cc1daa418b995fb</anchor>
      <arglist>(cv::FileStorage &amp;fs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dictionary</name>
      <anchorfile>classaruco_1_1MarkerMap.html</anchorfile>
      <anchor>ae527bfcf6a178119183e33cfbd35c856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::MarkerMapPoseTracker</name>
    <filename>classaruco_1_1MarkerMapPoseTracker.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>estimatePose</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a4de3e1cb8f9934ca42d6d678d4191a60</anchor>
      <arglist>(const vector&lt; Marker &gt; &amp;v_m)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getRTMatrix</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a982a3a6268084a64ed12203b407f5a81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat</type>
      <name>getRvec</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>ac53f0712af1f7ab2ae508234bac895e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat</type>
      <name>getTvec</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a2301a2bf5f2c13c620df312d7e3fa95c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a117a6aeb45e9f5a018aa51e70c511ae1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerMapPoseTracker</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a4cd411e3c8a1bbd724ef8956faa37f35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a60cba24ce68b8fb99b1fd15c83003069</anchor>
      <arglist>(const CameraParameters &amp;cam_params, const MarkerMap &amp;msconf, float markerSize=-1)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>aruco::CameraParameters</type>
      <name>_cam_params</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a51e1e39709ab8e43683f7c79198204cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isValid</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a1fd3e438685f6ad1bddba2de9f73e4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Marker3DInfo &gt;</type>
      <name>_map_mm</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>aaf51ac6962164562512ca64410443d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MarkerMap</type>
      <name>_msconf</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a75fc016e92054c3dc3a02337d11ed1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_rvec</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>aae1a47d7791046ccb365c7c2cbe524a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_tvec</name>
      <anchorfile>classaruco_1_1MarkerMapPoseTracker.html</anchorfile>
      <anchor>a74e07a63e4737ae65e88809050517772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::MarkerPoseTracker</name>
    <filename>classaruco_1_1MarkerPoseTracker.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>estimatePose</name>
      <anchorfile>classaruco_1_1MarkerPoseTracker.html</anchorfile>
      <anchor>a8eeb8ba3c29a89c7c9c20e33197b59a7</anchor>
      <arglist>(Marker &amp;m, const CameraParameters &amp;cam_params, float markerSize, float minErrorRatio=4)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getRTMatrix</name>
      <anchorfile>classaruco_1_1MarkerPoseTracker.html</anchorfile>
      <anchor>a28abe3ee37559760b916c7bdba82ff68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat</type>
      <name>getRvec</name>
      <anchorfile>classaruco_1_1MarkerPoseTracker.html</anchorfile>
      <anchor>a62c861a9232b7e098b0d3d0568cb4457</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat</type>
      <name>getTvec</name>
      <anchorfile>classaruco_1_1MarkerPoseTracker.html</anchorfile>
      <anchor>a7db2ca82777f9e951c01c26b082f50a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>solve_pnp</name>
      <anchorfile>classaruco_1_1MarkerPoseTracker.html</anchorfile>
      <anchor>a3f4dd858184318c6f32fbc407e1ff719</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;p3d, const std::vector&lt; cv::Point2f &gt; &amp;p2d, const cv::Mat &amp;cam_matrix, const cv::Mat &amp;dist, cv::Mat &amp;r_io, cv::Mat &amp;t_io)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_rvec</name>
      <anchorfile>classaruco_1_1MarkerPoseTracker.html</anchorfile>
      <anchor>aa48eb71a054f7554f9c8161f7cfed3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_tvec</name>
      <anchorfile>classaruco_1_1MarkerPoseTracker.html</anchorfile>
      <anchor>a1838ac59bdefb64b2437a2cf30a3a2cc</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>a222272ee16ed83ca98957b0aca5350baa96ff86fec3c48ead49fe4cbaf8f59b20</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>a222272ee16ed83ca98957b0aca5350baae0f1abe3fbf6bdab45e9670de84069fe</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>a222272ee16ed83ca98957b0aca5350baa6a5d7b0de98e1f55a2d04311443bad13</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>a222272ee16ed83ca98957b0aca5350baad4cb7e44659b74a01751a331e70e7301</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>a222272ee16ed83ca98957b0aca5350baa3416670e4c8ea2322920ab8434f3769a</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>a222272ee16ed83ca98957b0aca5350baacc00fefc9cfbb1c348eebdd50548382e</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>a222272ee16ed83ca98957b0aca5350baa3416670e4c8ea2322920ab8434f3769a</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>a222272ee16ed83ca98957b0aca5350baa96ff86fec3c48ead49fe4cbaf8f59b20</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>a222272ee16ed83ca98957b0aca5350baa6a5d7b0de98e1f55a2d04311443bad13</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>a222272ee16ed83ca98957b0aca5350baacc00fefc9cfbb1c348eebdd50548382e</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>a222272ee16ed83ca98957b0aca5350baad4cb7e44659b74a01751a331e70e7301</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>a222272ee16ed83ca98957b0aca5350baae0f1abe3fbf6bdab45e9670de84069fe</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="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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8d91ccec1db75950a88cddcdce7f608f</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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">matrix_tparam_scalar</docanchor>
    <docanchor file="classEigen_1_1Matrix">matrix_tparam_options</docanchor>
    <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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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; double, DPARM_SIZE, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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; Index, 1, ColsAtCompileTime, RowMajor, 1, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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; Index, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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; Index, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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, IPARM_SIZE, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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; internal::scalar_product_traits&lt; Lhs::Scalar, Rhs::Scalar &gt;::ReturnType, 1, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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, 4, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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, HDim, HDim &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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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, int(AmbientDimAtCompileTime)==Dynamic?Dynamic:int(AmbientDimAtCompileTime)+1, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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, MatrixType::ColsAtCompileTime, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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, MatrixType::RowsAtCompileTime, MinSize &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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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, MinSize, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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, Options, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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; T, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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; T, 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>a8d58272a7413d0bec9de83c20a211935a45bd3401bc52fbea42e3ee6b878c764d</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af8d2c4c22f95016832e69db91f20c0c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2ce2a862e7c766801fc2dbcfa5709d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ace5338f8f23e47baf70397a197163cb5</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a108c0e678900f8d3c7391b6e25729999</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad43fa5a503df58283816b01dc1da6134</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ada2c49090b5d0e4e5755a3098351b6e1</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aaa7f68ab6408bc0178d8d8bd75edabf3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ac59ab3932980f113533eaed7fc651756</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab60031e742e71face55f83511a37303e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa838b65b425d99b91cb01296a5207d29</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a363469c3fddc5c133420213c69f0e3f5</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa006e6dc1cdc4f32a6adf2da9e807cf5</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a2f6bdcb76b48999cb9135b828bba4e7d</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a39720839e565c990e26d1deca7db6be0</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8248fc4cc25368d5fda806987ff1c9c5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>af1f30317f9c7f00a609dafc59d91c93c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8c60ac728ef49474e7c1244ccb970a66</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa32721edd639219b4bf5eb5e6f0533c3</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9fa3c39bc1b9693677df1649940b8c23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>adae8da5cdb6edbdf16543b1208caa1d3</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__swap__impl.html</anchorfile>
      <anchor>a24c9d996e0633107bba8e1dc41dfbb68</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</anchorfile>
      <anchor>a65c19a402883661b70d8e9d9e8f606fa</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>scalar_product_traits&lt; OtherScalarType, typename MatrixType::Scalar &gt;::ReturnType</type>
      <name>ResultScalar</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>a5a049f907946cb1268f47f70c925c548</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::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>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</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;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adb3379f1ebedcedade59e4761a01ed22</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>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>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a95f347cfab934dc691063d69588acef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00c02d5a6d6e3f2f1cfe1fae3e9a969</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>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a353f6292bba8b4c786bb86d84a7e4190</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>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>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02545f8c3f4551e949c1ea0517a0d41c</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="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7beb20960f620aacdb246c28c72b871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52215ad4abef6e229baf2556684840f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ab76dee1a5bf179ad4dcaa437179851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>ArrayWrapper&lt; Derived &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a354c33eec32ceb4193d002f4d41c0497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; const Derived &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a944f4047d275035498f14008a44a10c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab757d5801a0e038f8555635f06456352</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>af38ee4c6709132471bfa6f3ea863626e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a15852e83988996d41bca4d52a0e0fbdf</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>ad1c25fe03a20483e148eeaf800e5c94e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Derived &gt;::Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4b476d26afcd3d6d99282efe43d4a04d</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>a914ea9742e139148b2b1a0b13d2280e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a00a6327048607951e172ca03659ba16c</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>a51f4efbb1f5b83187d723e4f33fd3954</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>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae53e8680069efaf279a7b822e068d6d4</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>abade2ddeef716399d627fdd00e47e88b</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>a496568669cdce65c5aadf56ead9ef0cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a59e8a7d4ee75c460273d5477bae712e7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af3efa1fccf75f98fc8b2752cf69e3633</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8416e098f4a05f7576993933e0542153</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f273a7dd8a5516efc6f341b54bb8da9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa3cb4a5267895e3abb29c309448f0c48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a1f0b07e603ded3f04c9f81e43fe79fb7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae7d992e31d479d0c4e6d47f7bab493ba</anchor>
      <arglist>(const Scalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6111ce244aeb4698ae56604f8d211032</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a44c6681f3d43f13263b312b3b5fcb0de</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab7b65e9413b8b9bb21a57ac7b3154811</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa72d56453477daac94d43a293efd462a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbec7680109788bfa5a366ddd7e7a33e</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>a32fe1a5c246be7ba408af461c0191cd2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>a225a5262eace71adf21a9af637be6072</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa95b94aabe162300d6d70a7c7d762751</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a683482f8bdb56f34d840dc5f531943f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad0af691da3743e8a0154dfdebef745fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa82c14e48e0158255dc1e8ddbee13f54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a373ebfa316579b3af9fd55501e604345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a22e8c65e43a2e88b4b0002d9f7538580</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a141a4e5010169cee5270151a379b4671</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aee90918e7e8ec5369d8596464a8da499</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1b9b16405d3aa78bb634df74497af05e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::scalar_product_traits&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>a710ab02d921af5783310144383c285fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a46d4d72c1ae27643be1bf8e07ce44871</anchor>
      <arglist>(Derived, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adbfe1f257e53611dc9ca1a7e9fe81854</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</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>acaedfccfbc63ce56a271a5c5ba66b54e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a963cddf8d98590ef850ba18383e89fa5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Derived &gt;</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>ad9d6ed8808adeee9cd51da20563a9da7</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>a748ec59de03a5c51cc6acd3fe1f2ca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a35969f2f99e43ba78ed63d5e941f89ca</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>a3a08113a4812ac99b7105b7556804dca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a788456a7bea3452aae2791c47c96538d</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>a1c181bbbb7457c6cfa5f31a73ab8c070</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ade6da450b7538549cfc5d4a9e3cf1ffa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5c62c9f2e33ddfe33d53c4d8a3b0d485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae468f7f102d5f04f20b2c0afe6eb0f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a721714321d5f2946c13767c193739c1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a74c945da7b772a1c3e70ce487136b75a</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>a540a2d7574d89c072f034147d8d0944e</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>a82f72f455566aae8a3957caf9e5325d3</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>ab9fbd0f8facc88222a68c0fbe6fac63a</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>ab180b1f3fada1ac038132cd2ba6b5c6d</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>a96eef662028ba8f675f088824de53a6a</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>a662630cec4376bb127527856382828a9</anchor>
      <arglist>(unsigned int computationOptions=0) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13f53de886a7b7ded07e2dc87e211c00</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0d4b32f8b8c26f8ef7dbbc4dab1949b3</anchor>
      <arglist>(const MatrixPowerProduct&lt; MatrixPower, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7855bab2b66967edd4b9b38f63bbb73</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>a3ac6952b6c24cfbd171f6e3774098a7c</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>a6655385ff1d96c949f0690ef88bdef6a</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>a1a1842c43077126161b75766675a8dec</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>a59cc80a02252fbbeecca1cb3bf779079</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad44c2fc85584c1b4b70f08476aa456bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae79b7749f8085b3170e64d3750b237c</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>MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72c5b1886a8bc6b2234b16fd5f17b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aca2437a48241c496b962f7ab29cad4dc</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>a9d08a9fe1206fdaed88c4762517aae15</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>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8c247d700df304eb9a560bab60335ee1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a680e8b0963abb141fc572c2d37d0496a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7329f46e18c431c6dc5271aa4818bdb8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30b10cc7219c481fa40db0bb5781f56a</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3da22f27a3829b54c096f655283d7ae0</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad31953af786d8bef8335503ad31c0f75</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const ProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a772e2b44c48aa96996febcb9b05b8215</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; Derived, DiagonalDerived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7de55e67af91d0bc9fc077a4a3029f2d</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>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18ae9175273d3fd2bb54507938261bff</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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae88c754cead815f8e40e006457a618e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72e29e07918a5dfdbdb8924a7a19145b</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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a57482610af9f8a69baa0eb4f376d7b85</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0da30d0cb9a52a8b39e59d76b1765952</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af77bd9899dfbc07ba7a356f276121eb8</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae6aabcf41592414695a2712a80efe58a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4cc58b91ca833887270834c305e48e9b</anchor>
      <arglist>(const ReturnByValue&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>a20d024e1c3a6d8da1268f01a4c027b46</anchor>
      <arglist>(const DenseBase&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>a5f22fd8794d9efc94d8f10b84806a33f</anchor>
      <arglist>(const EigenBase&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>a39f964a86c812d7a38cdc33a4eeef781</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>ae5f55a023e88f00d8335de9ca33c881c</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>a11574afb358726e20951701e4190f337</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac76ef5a9b6769b3e20ec6529cd3ca276</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>a2f854224c4c2620975ac691170f18da8</anchor>
      <arglist>(const RealScalar &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad10353dcb54de8fbe27619cffd7fced5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aeba1be140ede8b142460b325945c551f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6c6fb08a62c670d63ba4be85be6e28d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa360db1b1d14bde7d094f6d0e1c91df7</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>a90ea4fa705a01cec1d7d2b6625a672bf</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>Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>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>ad9ca5c0b964effd6ae37cff8d91639ab</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>acdf5f7b7ee1738795227eb1672028bd8</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>a9f15dfd716fb611c0e51a3efa679c466</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>ab55e9bcd92ca0db7e165239cdae7c7cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aff809586e6babaa7821d5978517989d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7f2491064a05310dd3f331eac31e8aba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3b1a27388d3d5b242e50ea06a0ebe866</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a48123c8caee70fefdb3e6eb945906414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b5d9d358d9861b1109493766b360d41</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>a6c7a44c3c79eeea738aeb2469f887606</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbe602d55aa168bfbc48b71524f0710b</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a684d4b2ab4e7e9ed45ea2c4d78c16010</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9f98663efdef5673f69373796061116</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 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 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 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 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 const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932824f20de63cf701c60bdbe942a070</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></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2a6210a3c04b98828b8d59ef7a80070c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1e4b15dd70f459fb62f6f0cf83c2033</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23b504ce2a55b355d3af102d005c8af8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBase&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::RowsAtCompileTime, internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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 CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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;, CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adb3379f1ebedcedade59e4761a01ed22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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 CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::ColsAtCompileTime==1?SizeMinusOne:1, internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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>Diagonal&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a95f347cfab934dc691063d69588acef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00c02d5a6d6e3f2f1cfe1fae3e9a969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a353f6292bba8b4c786bb86d84a7e4190</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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;, CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;, CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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>Matrix&lt; typename internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Scalar, internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::RowsAtCompileTime, internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02545f8c3f4551e949c1ea0517a0d41c</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 CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7beb20960f620aacdb246c28c72b871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52215ad4abef6e229baf2556684840f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ab76dee1a5bf179ad4dcaa437179851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ArrayWrapper&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a354c33eec32ceb4193d002f4d41c0497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a944f4047d275035498f14008a44a10c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab757d5801a0e038f8555635f06456352</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af38ee4c6709132471bfa6f3ea863626e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a15852e83988996d41bca4d52a0e0fbdf</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>ad1c25fe03a20483e148eeaf800e5c94e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Scalar, NewType &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4b476d26afcd3d6d99282efe43d4a04d</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>a914ea9742e139148b2b1a0b13d2280e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a00a6327048607951e172ca03659ba16c</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>a51f4efbb1f5b83187d723e4f33fd3954</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>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae53e8680069efaf279a7b822e068d6d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abade2ddeef716399d627fdd00e47e88b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a496568669cdce65c5aadf56ead9ef0cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af3efa1fccf75f98fc8b2752cf69e3633</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8416e098f4a05f7576993933e0542153</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f273a7dd8a5516efc6f341b54bb8da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa3cb4a5267895e3abb29c309448f0c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1f0b07e603ded3f04c9f81e43fe79fb7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae7d992e31d479d0c4e6d47f7bab493ba</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6111ce244aeb4698ae56604f8d211032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a44c6681f3d43f13263b312b3b5fcb0de</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab7b65e9413b8b9bb21a57ac7b3154811</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa72d56453477daac94d43a293efd462a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbec7680109788bfa5a366ddd7e7a33e</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32fe1a5c246be7ba408af461c0191cd2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a225a5262eace71adf21a9af637be6072</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa95b94aabe162300d6d70a7c7d762751</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a683482f8bdb56f34d840dc5f531943f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad0af691da3743e8a0154dfdebef745fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa82c14e48e0158255dc1e8ddbee13f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a373ebfa316579b3af9fd55501e604345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a22e8c65e43a2e88b4b0002d9f7538580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a141a4e5010169cee5270151a379b4671</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aee90918e7e8ec5369d8596464a8da499</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1b9b16405d3aa78bb634df74497af05e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::scalar_product_traits&lt; typename internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a710ab02d921af5783310144383c285fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a46d4d72c1ae27643be1bf8e07ce44871</anchor>
      <arglist>(CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adbfe1f257e53611dc9ca1a7e9fe81854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acaedfccfbc63ce56a271a5c5ba66b54e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a963cddf8d98590ef850ba18383e89fa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;, CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9d6ed8808adeee9cd51da20563a9da7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;, CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a748ec59de03a5c51cc6acd3fe1f2ca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a35969f2f99e43ba78ed63d5e941f89ca</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>a3a08113a4812ac99b7105b7556804dca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a788456a7bea3452aae2791c47c96538d</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>a1c181bbbb7457c6cfa5f31a73ab8c070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ade6da450b7538549cfc5d4a9e3cf1ffa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5c62c9f2e33ddfe33d53c4d8a3b0d485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae468f7f102d5f04f20b2c0afe6eb0f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a721714321d5f2946c13767c193739c1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a74c945da7b772a1c3e70ce487136b75a</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>a540a2d7574d89c072f034147d8d0944e</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>a82f72f455566aae8a3957caf9e5325d3</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>ab9fbd0f8facc88222a68c0fbe6fac63a</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>ab180b1f3fada1ac038132cd2ba6b5c6d</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>a96eef662028ba8f675f088824de53a6a</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>a662630cec4376bb127527856382828a9</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13f53de886a7b7ded07e2dc87e211c00</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0d4b32f8b8c26f8ef7dbbc4dab1949b3</anchor>
      <arglist>(const MatrixPowerProduct&lt; MatrixPower, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7855bab2b66967edd4b9b38f63bbb73</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>a3ac6952b6c24cfbd171f6e3774098a7c</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>a6655385ff1d96c949f0690ef88bdef6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a1842c43077126161b75766675a8dec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad44c2fc85584c1b4b70f08476aa456bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae79b7749f8085b3170e64d3750b237c</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>MatrixBase&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72c5b1886a8bc6b2234b16fd5f17b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aca2437a48241c496b962f7ab29cad4dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9d08a9fe1206fdaed88c4762517aae15</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8c247d700df304eb9a560bab60335ee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a680e8b0963abb141fc572c2d37d0496a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7329f46e18c431c6dc5271aa4818bdb8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30b10cc7219c481fa40db0bb5781f56a</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3da22f27a3829b54c096f655283d7ae0</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const ProductReturnType&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a772e2b44c48aa96996febcb9b05b8215</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt;, DiagonalDerived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7de55e67af91d0bc9fc077a4a3029f2d</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18ae9175273d3fd2bb54507938261bff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae88c754cead815f8e40e006457a618e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72e29e07918a5dfdbdb8924a7a19145b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;::Scalar &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a57482610af9f8a69baa0eb4f376d7b85</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0da30d0cb9a52a8b39e59d76b1765952</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af77bd9899dfbc07ba7a356f276121eb8</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae6aabcf41592414695a2712a80efe58a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4cc58b91ca833887270834c305e48e9b</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>ae5f55a023e88f00d8335de9ca33c881c</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>a11574afb358726e20951701e4190f337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac76ef5a9b6769b3e20ec6529cd3ca276</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f854224c4c2620975ac691170f18da8</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad10353dcb54de8fbe27619cffd7fced5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aeba1be140ede8b142460b325945c551f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6c6fb08a62c670d63ba4be85be6e28d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa360db1b1d14bde7d094f6d0e1c91df7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9ca5c0b964effd6ae37cff8d91639ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acdf5f7b7ee1738795227eb1672028bd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9f15dfd716fb611c0e51a3efa679c466</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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab55e9bcd92ca0db7e165239cdae7c7cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aff809586e6babaa7821d5978517989d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7f2491064a05310dd3f331eac31e8aba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3b1a27388d3d5b242e50ea06a0ebe866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a48123c8caee70fefdb3e6eb945906414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b5d9d358d9861b1109493766b360d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbe602d55aa168bfbc48b71524f0710b</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a684d4b2ab4e7e9ed45ea2c4d78c16010</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9f98663efdef5673f69373796061116</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 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 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 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 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 const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932824f20de63cf701c60bdbe942a070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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>CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2a6210a3c04b98828b8d59ef7a80070c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1e4b15dd70f459fb62f6f0cf83c2033</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23b504ce2a55b355d3af102d005c8af8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBase&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::RowsAtCompileTime, internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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 DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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;, DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adb3379f1ebedcedade59e4761a01ed22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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 DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::ColsAtCompileTime==1?SizeMinusOne:1, internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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>Diagonal&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a95f347cfab934dc691063d69588acef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00c02d5a6d6e3f2f1cfe1fae3e9a969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a353f6292bba8b4c786bb86d84a7e4190</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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;, DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;, DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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>Matrix&lt; typename internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Scalar, internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::RowsAtCompileTime, internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02545f8c3f4551e949c1ea0517a0d41c</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 DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7beb20960f620aacdb246c28c72b871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52215ad4abef6e229baf2556684840f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</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; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ab76dee1a5bf179ad4dcaa437179851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ArrayWrapper&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a354c33eec32ceb4193d002f4d41c0497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a944f4047d275035498f14008a44a10c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab757d5801a0e038f8555635f06456352</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af38ee4c6709132471bfa6f3ea863626e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a15852e83988996d41bca4d52a0e0fbdf</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>ad1c25fe03a20483e148eeaf800e5c94e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Scalar, NewType &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4b476d26afcd3d6d99282efe43d4a04d</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>a914ea9742e139148b2b1a0b13d2280e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a00a6327048607951e172ca03659ba16c</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>a51f4efbb1f5b83187d723e4f33fd3954</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>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae53e8680069efaf279a7b822e068d6d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abade2ddeef716399d627fdd00e47e88b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a496568669cdce65c5aadf56ead9ef0cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af3efa1fccf75f98fc8b2752cf69e3633</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8416e098f4a05f7576993933e0542153</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f273a7dd8a5516efc6f341b54bb8da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa3cb4a5267895e3abb29c309448f0c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1f0b07e603ded3f04c9f81e43fe79fb7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae7d992e31d479d0c4e6d47f7bab493ba</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6111ce244aeb4698ae56604f8d211032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a44c6681f3d43f13263b312b3b5fcb0de</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab7b65e9413b8b9bb21a57ac7b3154811</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa72d56453477daac94d43a293efd462a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbec7680109788bfa5a366ddd7e7a33e</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32fe1a5c246be7ba408af461c0191cd2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a225a5262eace71adf21a9af637be6072</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa95b94aabe162300d6d70a7c7d762751</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a683482f8bdb56f34d840dc5f531943f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad0af691da3743e8a0154dfdebef745fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa82c14e48e0158255dc1e8ddbee13f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a373ebfa316579b3af9fd55501e604345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a22e8c65e43a2e88b4b0002d9f7538580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a141a4e5010169cee5270151a379b4671</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aee90918e7e8ec5369d8596464a8da499</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1b9b16405d3aa78bb634df74497af05e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::scalar_product_traits&lt; typename internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a710ab02d921af5783310144383c285fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a46d4d72c1ae27643be1bf8e07ce44871</anchor>
      <arglist>(DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adbfe1f257e53611dc9ca1a7e9fe81854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acaedfccfbc63ce56a271a5c5ba66b54e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a963cddf8d98590ef850ba18383e89fa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</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; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;, DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9d6ed8808adeee9cd51da20563a9da7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;, DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a748ec59de03a5c51cc6acd3fe1f2ca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a35969f2f99e43ba78ed63d5e941f89ca</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>a3a08113a4812ac99b7105b7556804dca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a788456a7bea3452aae2791c47c96538d</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>a1c181bbbb7457c6cfa5f31a73ab8c070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ade6da450b7538549cfc5d4a9e3cf1ffa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5c62c9f2e33ddfe33d53c4d8a3b0d485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae468f7f102d5f04f20b2c0afe6eb0f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a721714321d5f2946c13767c193739c1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a74c945da7b772a1c3e70ce487136b75a</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>a540a2d7574d89c072f034147d8d0944e</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>a82f72f455566aae8a3957caf9e5325d3</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>ab9fbd0f8facc88222a68c0fbe6fac63a</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>ab180b1f3fada1ac038132cd2ba6b5c6d</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>a96eef662028ba8f675f088824de53a6a</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>a662630cec4376bb127527856382828a9</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13f53de886a7b7ded07e2dc87e211c00</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0d4b32f8b8c26f8ef7dbbc4dab1949b3</anchor>
      <arglist>(const MatrixPowerProduct&lt; MatrixPower, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7855bab2b66967edd4b9b38f63bbb73</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>a3ac6952b6c24cfbd171f6e3774098a7c</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>a6655385ff1d96c949f0690ef88bdef6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a1842c43077126161b75766675a8dec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad44c2fc85584c1b4b70f08476aa456bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae79b7749f8085b3170e64d3750b237c</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>MatrixBase&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72c5b1886a8bc6b2234b16fd5f17b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aca2437a48241c496b962f7ab29cad4dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9d08a9fe1206fdaed88c4762517aae15</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8c247d700df304eb9a560bab60335ee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a680e8b0963abb141fc572c2d37d0496a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7329f46e18c431c6dc5271aa4818bdb8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30b10cc7219c481fa40db0bb5781f56a</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3da22f27a3829b54c096f655283d7ae0</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const ProductReturnType&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a772e2b44c48aa96996febcb9b05b8215</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt;, DiagonalDerived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7de55e67af91d0bc9fc077a4a3029f2d</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18ae9175273d3fd2bb54507938261bff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae88c754cead815f8e40e006457a618e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72e29e07918a5dfdbdb8924a7a19145b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;::Scalar &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a57482610af9f8a69baa0eb4f376d7b85</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0da30d0cb9a52a8b39e59d76b1765952</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af77bd9899dfbc07ba7a356f276121eb8</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae6aabcf41592414695a2712a80efe58a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4cc58b91ca833887270834c305e48e9b</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>ae5f55a023e88f00d8335de9ca33c881c</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>a11574afb358726e20951701e4190f337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac76ef5a9b6769b3e20ec6529cd3ca276</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f854224c4c2620975ac691170f18da8</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad10353dcb54de8fbe27619cffd7fced5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aeba1be140ede8b142460b325945c551f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6c6fb08a62c670d63ba4be85be6e28d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa360db1b1d14bde7d094f6d0e1c91df7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9ca5c0b964effd6ae37cff8d91639ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acdf5f7b7ee1738795227eb1672028bd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9f15dfd716fb611c0e51a3efa679c466</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; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab55e9bcd92ca0db7e165239cdae7c7cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aff809586e6babaa7821d5978517989d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7f2491064a05310dd3f331eac31e8aba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3b1a27388d3d5b242e50ea06a0ebe866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a48123c8caee70fefdb3e6eb945906414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b5d9d358d9861b1109493766b360d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbe602d55aa168bfbc48b71524f0710b</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a684d4b2ab4e7e9ed45ea2c4d78c16010</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9f98663efdef5673f69373796061116</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 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 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 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 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 const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932824f20de63cf701c60bdbe942a070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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>DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &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></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2a6210a3c04b98828b8d59ef7a80070c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1e4b15dd70f459fb62f6f0cf83c2033</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23b504ce2a55b355d3af102d005c8af8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBase&lt; Flagged&lt; ExpressionType, Added, Removed &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; Flagged&lt; ExpressionType, Added, Removed &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; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &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 Flagged&lt; ExpressionType, Added, Removed &gt; &gt;, const Flagged&lt; ExpressionType, Added, Removed &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;, Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adb3379f1ebedcedade59e4761a01ed22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Flagged&lt; ExpressionType, Added, Removed &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 Flagged&lt; ExpressionType, Added, Removed &gt;, internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::ColsAtCompileTime==1?SizeMinusOne:1, internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &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>Diagonal&lt; Flagged&lt; ExpressionType, Added, Removed &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; Flagged&lt; ExpressionType, Added, Removed &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>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a95f347cfab934dc691063d69588acef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00c02d5a6d6e3f2f1cfe1fae3e9a969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a353f6292bba8b4c786bb86d84a7e4190</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Flagged&lt; ExpressionType, Added, Removed &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;, Flagged&lt; ExpressionType, Added, Removed &gt; &gt;, Flagged&lt; ExpressionType, Added, Removed &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>Matrix&lt; typename internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Scalar, internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02545f8c3f4551e949c1ea0517a0d41c</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 Flagged&lt; ExpressionType, Added, Removed &gt; &gt;, const Flagged&lt; ExpressionType, Added, Removed &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; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7beb20960f620aacdb246c28c72b871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52215ad4abef6e229baf2556684840f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</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; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ab76dee1a5bf179ad4dcaa437179851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ArrayWrapper&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a354c33eec32ceb4193d002f4d41c0497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a944f4047d275035498f14008a44a10c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab757d5801a0e038f8555635f06456352</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af38ee4c6709132471bfa6f3ea863626e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Flagged&lt; ExpressionType, Added, Removed &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a15852e83988996d41bca4d52a0e0fbdf</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>ad1c25fe03a20483e148eeaf800e5c94e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Flagged&lt; ExpressionType, Added, Removed &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Scalar, NewType &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4b476d26afcd3d6d99282efe43d4a04d</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>a914ea9742e139148b2b1a0b13d2280e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a00a6327048607951e172ca03659ba16c</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>a51f4efbb1f5b83187d723e4f33fd3954</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>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae53e8680069efaf279a7b822e068d6d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abade2ddeef716399d627fdd00e47e88b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a496568669cdce65c5aadf56ead9ef0cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af3efa1fccf75f98fc8b2752cf69e3633</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8416e098f4a05f7576993933e0542153</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f273a7dd8a5516efc6f341b54bb8da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa3cb4a5267895e3abb29c309448f0c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1f0b07e603ded3f04c9f81e43fe79fb7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae7d992e31d479d0c4e6d47f7bab493ba</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6111ce244aeb4698ae56604f8d211032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a44c6681f3d43f13263b312b3b5fcb0de</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab7b65e9413b8b9bb21a57ac7b3154811</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa72d56453477daac94d43a293efd462a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbec7680109788bfa5a366ddd7e7a33e</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32fe1a5c246be7ba408af461c0191cd2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a225a5262eace71adf21a9af637be6072</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa95b94aabe162300d6d70a7c7d762751</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a683482f8bdb56f34d840dc5f531943f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad0af691da3743e8a0154dfdebef745fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa82c14e48e0158255dc1e8ddbee13f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a373ebfa316579b3af9fd55501e604345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a22e8c65e43a2e88b4b0002d9f7538580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a141a4e5010169cee5270151a379b4671</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aee90918e7e8ec5369d8596464a8da499</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1b9b16405d3aa78bb634df74497af05e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::scalar_product_traits&lt; typename internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a710ab02d921af5783310144383c285fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a46d4d72c1ae27643be1bf8e07ce44871</anchor>
      <arglist>(Flagged&lt; ExpressionType, Added, Removed &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adbfe1f257e53611dc9ca1a7e9fe81854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acaedfccfbc63ce56a271a5c5ba66b54e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a963cddf8d98590ef850ba18383e89fa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</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; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;, Flagged&lt; ExpressionType, Added, Removed &gt; &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9d6ed8808adeee9cd51da20563a9da7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;, Flagged&lt; ExpressionType, Added, Removed &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a748ec59de03a5c51cc6acd3fe1f2ca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a35969f2f99e43ba78ed63d5e941f89ca</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>a3a08113a4812ac99b7105b7556804dca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a788456a7bea3452aae2791c47c96538d</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>a1c181bbbb7457c6cfa5f31a73ab8c070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ade6da450b7538549cfc5d4a9e3cf1ffa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5c62c9f2e33ddfe33d53c4d8a3b0d485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae468f7f102d5f04f20b2c0afe6eb0f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a721714321d5f2946c13767c193739c1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a74c945da7b772a1c3e70ce487136b75a</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>a540a2d7574d89c072f034147d8d0944e</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>a82f72f455566aae8a3957caf9e5325d3</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>ab9fbd0f8facc88222a68c0fbe6fac63a</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>ab180b1f3fada1ac038132cd2ba6b5c6d</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>a96eef662028ba8f675f088824de53a6a</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>a662630cec4376bb127527856382828a9</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13f53de886a7b7ded07e2dc87e211c00</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0d4b32f8b8c26f8ef7dbbc4dab1949b3</anchor>
      <arglist>(const MatrixPowerProduct&lt; MatrixPower, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; Flagged&lt; ExpressionType, Added, Removed &gt;, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7855bab2b66967edd4b9b38f63bbb73</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>a3ac6952b6c24cfbd171f6e3774098a7c</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>a6655385ff1d96c949f0690ef88bdef6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a1842c43077126161b75766675a8dec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad44c2fc85584c1b4b70f08476aa456bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae79b7749f8085b3170e64d3750b237c</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>MatrixBase&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72c5b1886a8bc6b2234b16fd5f17b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aca2437a48241c496b962f7ab29cad4dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9d08a9fe1206fdaed88c4762517aae15</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Flagged&lt; ExpressionType, Added, Removed &gt;, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8c247d700df304eb9a560bab60335ee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a680e8b0963abb141fc572c2d37d0496a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7329f46e18c431c6dc5271aa4818bdb8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30b10cc7219c481fa40db0bb5781f56a</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3da22f27a3829b54c096f655283d7ae0</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const ProductReturnType&lt; Flagged&lt; ExpressionType, Added, Removed &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a772e2b44c48aa96996febcb9b05b8215</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; Flagged&lt; ExpressionType, Added, Removed &gt;, DiagonalDerived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7de55e67af91d0bc9fc077a4a3029f2d</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &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>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18ae9175273d3fd2bb54507938261bff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae88c754cead815f8e40e006457a618e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72e29e07918a5dfdbdb8924a7a19145b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;::Scalar &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a57482610af9f8a69baa0eb4f376d7b85</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0da30d0cb9a52a8b39e59d76b1765952</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af77bd9899dfbc07ba7a356f276121eb8</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae6aabcf41592414695a2712a80efe58a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4cc58b91ca833887270834c305e48e9b</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>ae5f55a023e88f00d8335de9ca33c881c</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>a11574afb358726e20951701e4190f337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac76ef5a9b6769b3e20ec6529cd3ca276</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f854224c4c2620975ac691170f18da8</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad10353dcb54de8fbe27619cffd7fced5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aeba1be140ede8b142460b325945c551f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6c6fb08a62c670d63ba4be85be6e28d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa360db1b1d14bde7d094f6d0e1c91df7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Flagged&lt; ExpressionType, Added, Removed &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; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9ca5c0b964effd6ae37cff8d91639ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acdf5f7b7ee1738795227eb1672028bd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9f15dfd716fb611c0e51a3efa679c466</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; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab55e9bcd92ca0db7e165239cdae7c7cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aff809586e6babaa7821d5978517989d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7f2491064a05310dd3f331eac31e8aba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3b1a27388d3d5b242e50ea06a0ebe866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a48123c8caee70fefdb3e6eb945906414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b5d9d358d9861b1109493766b360d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbe602d55aa168bfbc48b71524f0710b</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a684d4b2ab4e7e9ed45ea2c4d78c16010</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9f98663efdef5673f69373796061116</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 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 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 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 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 const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932824f20de63cf701c60bdbe942a070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Flagged&lt; ExpressionType, Added, Removed &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>Flagged&lt; ExpressionType, Added, Removed &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></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2a6210a3c04b98828b8d59ef7a80070c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1e4b15dd70f459fb62f6f0cf83c2033</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23b504ce2a55b355d3af102d005c8af8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</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;, Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adb3379f1ebedcedade59e4761a01ed22</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>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>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a95f347cfab934dc691063d69588acef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00c02d5a6d6e3f2f1cfe1fae3e9a969</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>internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a353f6292bba8b4c786bb86d84a7e4190</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>Matrix&lt; typename internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Scalar, internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02545f8c3f4551e949c1ea0517a0d41c</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="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7beb20960f620aacdb246c28c72b871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52215ad4abef6e229baf2556684840f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ab76dee1a5bf179ad4dcaa437179851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ArrayWrapper&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a354c33eec32ceb4193d002f4d41c0497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a944f4047d275035498f14008a44a10c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab757d5801a0e038f8555635f06456352</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>af38ee4c6709132471bfa6f3ea863626e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a15852e83988996d41bca4d52a0e0fbdf</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>ad1c25fe03a20483e148eeaf800e5c94e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Homogeneous&lt; MatrixType, _Direction &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Scalar, NewType &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4b476d26afcd3d6d99282efe43d4a04d</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>a914ea9742e139148b2b1a0b13d2280e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a00a6327048607951e172ca03659ba16c</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>a51f4efbb1f5b83187d723e4f33fd3954</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>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae53e8680069efaf279a7b822e068d6d4</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>abade2ddeef716399d627fdd00e47e88b</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>a496568669cdce65c5aadf56ead9ef0cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af3efa1fccf75f98fc8b2752cf69e3633</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8416e098f4a05f7576993933e0542153</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f273a7dd8a5516efc6f341b54bb8da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa3cb4a5267895e3abb29c309448f0c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a1f0b07e603ded3f04c9f81e43fe79fb7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae7d992e31d479d0c4e6d47f7bab493ba</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6111ce244aeb4698ae56604f8d211032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a44c6681f3d43f13263b312b3b5fcb0de</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab7b65e9413b8b9bb21a57ac7b3154811</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa72d56453477daac94d43a293efd462a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbec7680109788bfa5a366ddd7e7a33e</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a32fe1a5c246be7ba408af461c0191cd2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a225a5262eace71adf21a9af637be6072</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa95b94aabe162300d6d70a7c7d762751</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a683482f8bdb56f34d840dc5f531943f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad0af691da3743e8a0154dfdebef745fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa82c14e48e0158255dc1e8ddbee13f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a373ebfa316579b3af9fd55501e604345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a22e8c65e43a2e88b4b0002d9f7538580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a141a4e5010169cee5270151a379b4671</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aee90918e7e8ec5369d8596464a8da499</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1b9b16405d3aa78bb634df74497af05e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::scalar_product_traits&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>a710ab02d921af5783310144383c285fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a46d4d72c1ae27643be1bf8e07ce44871</anchor>
      <arglist>(Homogeneous&lt; MatrixType, _Direction &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adbfe1f257e53611dc9ca1a7e9fe81854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</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>acaedfccfbc63ce56a271a5c5ba66b54e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a963cddf8d98590ef850ba18383e89fa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</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>ad9d6ed8808adeee9cd51da20563a9da7</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>a748ec59de03a5c51cc6acd3fe1f2ca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a35969f2f99e43ba78ed63d5e941f89ca</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>a3a08113a4812ac99b7105b7556804dca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a788456a7bea3452aae2791c47c96538d</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>a1c181bbbb7457c6cfa5f31a73ab8c070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ade6da450b7538549cfc5d4a9e3cf1ffa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5c62c9f2e33ddfe33d53c4d8a3b0d485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae468f7f102d5f04f20b2c0afe6eb0f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a721714321d5f2946c13767c193739c1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a74c945da7b772a1c3e70ce487136b75a</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>a540a2d7574d89c072f034147d8d0944e</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>a82f72f455566aae8a3957caf9e5325d3</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>ab9fbd0f8facc88222a68c0fbe6fac63a</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>ab180b1f3fada1ac038132cd2ba6b5c6d</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>a96eef662028ba8f675f088824de53a6a</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>a662630cec4376bb127527856382828a9</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13f53de886a7b7ded07e2dc87e211c00</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0d4b32f8b8c26f8ef7dbbc4dab1949b3</anchor>
      <arglist>(const MatrixPowerProduct&lt; MatrixPower, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; Homogeneous&lt; MatrixType, _Direction &gt;, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7855bab2b66967edd4b9b38f63bbb73</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>a3ac6952b6c24cfbd171f6e3774098a7c</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>a6655385ff1d96c949f0690ef88bdef6a</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>a1a1842c43077126161b75766675a8dec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad44c2fc85584c1b4b70f08476aa456bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae79b7749f8085b3170e64d3750b237c</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>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72c5b1886a8bc6b2234b16fd5f17b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aca2437a48241c496b962f7ab29cad4dc</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>a9d08a9fe1206fdaed88c4762517aae15</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>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8c247d700df304eb9a560bab60335ee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a680e8b0963abb141fc572c2d37d0496a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7329f46e18c431c6dc5271aa4818bdb8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30b10cc7219c481fa40db0bb5781f56a</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3da22f27a3829b54c096f655283d7ae0</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const ProductReturnType&lt; Homogeneous&lt; MatrixType, _Direction &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a772e2b44c48aa96996febcb9b05b8215</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; Homogeneous&lt; MatrixType, _Direction &gt;, DiagonalDerived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7de55e67af91d0bc9fc077a4a3029f2d</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>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18ae9175273d3fd2bb54507938261bff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae88c754cead815f8e40e006457a618e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72e29e07918a5dfdbdb8924a7a19145b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a57482610af9f8a69baa0eb4f376d7b85</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0da30d0cb9a52a8b39e59d76b1765952</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af77bd9899dfbc07ba7a356f276121eb8</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae6aabcf41592414695a2712a80efe58a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4cc58b91ca833887270834c305e48e9b</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>ae5f55a023e88f00d8335de9ca33c881c</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>a11574afb358726e20951701e4190f337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac76ef5a9b6769b3e20ec6529cd3ca276</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>a2f854224c4c2620975ac691170f18da8</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad10353dcb54de8fbe27619cffd7fced5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aeba1be140ede8b142460b325945c551f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6c6fb08a62c670d63ba4be85be6e28d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa360db1b1d14bde7d094f6d0e1c91df7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>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>ad9ca5c0b964effd6ae37cff8d91639ab</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>acdf5f7b7ee1738795227eb1672028bd8</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>a9f15dfd716fb611c0e51a3efa679c466</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>ab55e9bcd92ca0db7e165239cdae7c7cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aff809586e6babaa7821d5978517989d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7f2491064a05310dd3f331eac31e8aba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3b1a27388d3d5b242e50ea06a0ebe866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a48123c8caee70fefdb3e6eb945906414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b5d9d358d9861b1109493766b360d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbe602d55aa168bfbc48b71524f0710b</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a684d4b2ab4e7e9ed45ea2c4d78c16010</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9f98663efdef5673f69373796061116</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 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 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 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 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 const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932824f20de63cf701c60bdbe942a070</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></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2a6210a3c04b98828b8d59ef7a80070c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1e4b15dd70f459fb62f6f0cf83c2033</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23b504ce2a55b355d3af102d005c8af8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</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;, MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adb3379f1ebedcedade59e4761a01ed22</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>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>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a95f347cfab934dc691063d69588acef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00c02d5a6d6e3f2f1cfe1fae3e9a969</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>internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a353f6292bba8b4c786bb86d84a7e4190</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>Matrix&lt; typename internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Scalar, internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02545f8c3f4551e949c1ea0517a0d41c</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="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7beb20960f620aacdb246c28c72b871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52215ad4abef6e229baf2556684840f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ab76dee1a5bf179ad4dcaa437179851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ArrayWrapper&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a354c33eec32ceb4193d002f4d41c0497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a944f4047d275035498f14008a44a10c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab757d5801a0e038f8555635f06456352</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>af38ee4c6709132471bfa6f3ea863626e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a15852e83988996d41bca4d52a0e0fbdf</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>ad1c25fe03a20483e148eeaf800e5c94e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; MatrixWrapper&lt; ExpressionType &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Scalar, NewType &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4b476d26afcd3d6d99282efe43d4a04d</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>a914ea9742e139148b2b1a0b13d2280e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a00a6327048607951e172ca03659ba16c</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>a51f4efbb1f5b83187d723e4f33fd3954</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>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae53e8680069efaf279a7b822e068d6d4</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>abade2ddeef716399d627fdd00e47e88b</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>a496568669cdce65c5aadf56ead9ef0cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af3efa1fccf75f98fc8b2752cf69e3633</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8416e098f4a05f7576993933e0542153</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f273a7dd8a5516efc6f341b54bb8da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa3cb4a5267895e3abb29c309448f0c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a1f0b07e603ded3f04c9f81e43fe79fb7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae7d992e31d479d0c4e6d47f7bab493ba</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6111ce244aeb4698ae56604f8d211032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a44c6681f3d43f13263b312b3b5fcb0de</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab7b65e9413b8b9bb21a57ac7b3154811</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa72d56453477daac94d43a293efd462a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbec7680109788bfa5a366ddd7e7a33e</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a32fe1a5c246be7ba408af461c0191cd2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a225a5262eace71adf21a9af637be6072</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa95b94aabe162300d6d70a7c7d762751</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a683482f8bdb56f34d840dc5f531943f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad0af691da3743e8a0154dfdebef745fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa82c14e48e0158255dc1e8ddbee13f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a373ebfa316579b3af9fd55501e604345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a22e8c65e43a2e88b4b0002d9f7538580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a141a4e5010169cee5270151a379b4671</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aee90918e7e8ec5369d8596464a8da499</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1b9b16405d3aa78bb634df74497af05e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::scalar_product_traits&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>a710ab02d921af5783310144383c285fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a46d4d72c1ae27643be1bf8e07ce44871</anchor>
      <arglist>(MatrixWrapper&lt; ExpressionType &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adbfe1f257e53611dc9ca1a7e9fe81854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</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>acaedfccfbc63ce56a271a5c5ba66b54e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a963cddf8d98590ef850ba18383e89fa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</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>ad9d6ed8808adeee9cd51da20563a9da7</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>a748ec59de03a5c51cc6acd3fe1f2ca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a35969f2f99e43ba78ed63d5e941f89ca</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>a3a08113a4812ac99b7105b7556804dca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a788456a7bea3452aae2791c47c96538d</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>a1c181bbbb7457c6cfa5f31a73ab8c070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ade6da450b7538549cfc5d4a9e3cf1ffa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5c62c9f2e33ddfe33d53c4d8a3b0d485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae468f7f102d5f04f20b2c0afe6eb0f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a721714321d5f2946c13767c193739c1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a74c945da7b772a1c3e70ce487136b75a</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>a540a2d7574d89c072f034147d8d0944e</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>a82f72f455566aae8a3957caf9e5325d3</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>ab9fbd0f8facc88222a68c0fbe6fac63a</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>ab180b1f3fada1ac038132cd2ba6b5c6d</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>a96eef662028ba8f675f088824de53a6a</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>a662630cec4376bb127527856382828a9</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13f53de886a7b7ded07e2dc87e211c00</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0d4b32f8b8c26f8ef7dbbc4dab1949b3</anchor>
      <arglist>(const MatrixPowerProduct&lt; MatrixPower, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; MatrixWrapper&lt; ExpressionType &gt;, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7855bab2b66967edd4b9b38f63bbb73</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>a3ac6952b6c24cfbd171f6e3774098a7c</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>a6655385ff1d96c949f0690ef88bdef6a</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>a1a1842c43077126161b75766675a8dec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad44c2fc85584c1b4b70f08476aa456bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae79b7749f8085b3170e64d3750b237c</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>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72c5b1886a8bc6b2234b16fd5f17b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aca2437a48241c496b962f7ab29cad4dc</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>a9d08a9fe1206fdaed88c4762517aae15</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>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8c247d700df304eb9a560bab60335ee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a680e8b0963abb141fc572c2d37d0496a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7329f46e18c431c6dc5271aa4818bdb8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30b10cc7219c481fa40db0bb5781f56a</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3da22f27a3829b54c096f655283d7ae0</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const ProductReturnType&lt; MatrixWrapper&lt; ExpressionType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a772e2b44c48aa96996febcb9b05b8215</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; MatrixWrapper&lt; ExpressionType &gt;, DiagonalDerived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7de55e67af91d0bc9fc077a4a3029f2d</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>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18ae9175273d3fd2bb54507938261bff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae88c754cead815f8e40e006457a618e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72e29e07918a5dfdbdb8924a7a19145b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a57482610af9f8a69baa0eb4f376d7b85</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0da30d0cb9a52a8b39e59d76b1765952</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af77bd9899dfbc07ba7a356f276121eb8</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae6aabcf41592414695a2712a80efe58a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4cc58b91ca833887270834c305e48e9b</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>ae5f55a023e88f00d8335de9ca33c881c</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>a11574afb358726e20951701e4190f337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac76ef5a9b6769b3e20ec6529cd3ca276</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>a2f854224c4c2620975ac691170f18da8</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad10353dcb54de8fbe27619cffd7fced5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aeba1be140ede8b142460b325945c551f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6c6fb08a62c670d63ba4be85be6e28d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa360db1b1d14bde7d094f6d0e1c91df7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>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>ad9ca5c0b964effd6ae37cff8d91639ab</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>acdf5f7b7ee1738795227eb1672028bd8</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>a9f15dfd716fb611c0e51a3efa679c466</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>ab55e9bcd92ca0db7e165239cdae7c7cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aff809586e6babaa7821d5978517989d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7f2491064a05310dd3f331eac31e8aba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3b1a27388d3d5b242e50ea06a0ebe866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a48123c8caee70fefdb3e6eb945906414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b5d9d358d9861b1109493766b360d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbe602d55aa168bfbc48b71524f0710b</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a684d4b2ab4e7e9ed45ea2c4d78c16010</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9f98663efdef5673f69373796061116</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 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 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 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 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 const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932824f20de63cf701c60bdbe942a070</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></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2a6210a3c04b98828b8d59ef7a80070c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1e4b15dd70f459fb62f6f0cf83c2033</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23b504ce2a55b355d3af102d005c8af8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBase&lt; Minor&lt; MatrixType &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; Minor&lt; MatrixType &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; Minor&lt; MatrixType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Minor&lt; MatrixType &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 Minor&lt; MatrixType &gt; &gt;, const Minor&lt; MatrixType &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;, Minor&lt; MatrixType &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adb3379f1ebedcedade59e4761a01ed22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Minor&lt; MatrixType &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 Minor&lt; MatrixType &gt;, internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::ColsAtCompileTime==1?SizeMinusOne:1, internal::traits&lt; Minor&lt; MatrixType &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>Diagonal&lt; Minor&lt; MatrixType &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; Minor&lt; MatrixType &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>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a95f347cfab934dc691063d69588acef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, Minor&lt; MatrixType &gt; &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac00c02d5a6d6e3f2f1cfe1fae3e9a969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a353f6292bba8b4c786bb86d84a7e4190</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Minor&lt; MatrixType &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;, Minor&lt; MatrixType &gt; &gt;, Minor&lt; MatrixType &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>Matrix&lt; typename internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::Scalar, internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::MaxRowsAtCompileTime, internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02545f8c3f4551e949c1ea0517a0d41c</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 Minor&lt; MatrixType &gt; &gt;, const Minor&lt; MatrixType &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; Minor&lt; MatrixType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7beb20960f620aacdb246c28c72b871f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52215ad4abef6e229baf2556684840f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac6ecdf58a869523fadb93fbc2d86d9caae5b74cc7d6a531d66eddec04615d77df</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; Minor&lt; MatrixType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3ab76dee1a5bf179ad4dcaa437179851</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ArrayWrapper&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a354c33eec32ceb4193d002f4d41c0497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; const Minor&lt; MatrixType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a944f4047d275035498f14008a44a10c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Minor&lt; MatrixType &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab757d5801a0e038f8555635f06456352</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Minor&lt; MatrixType &gt; &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af38ee4c6709132471bfa6f3ea863626e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Minor&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a15852e83988996d41bca4d52a0e0fbdf</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>ad1c25fe03a20483e148eeaf800e5c94e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Minor&lt; MatrixType &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::Scalar, NewType &gt;, const Minor&lt; MatrixType &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4b476d26afcd3d6d99282efe43d4a04d</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>a914ea9742e139148b2b1a0b13d2280e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a00a6327048607951e172ca03659ba16c</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>a51f4efbb1f5b83187d723e4f33fd3954</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>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae53e8680069efaf279a7b822e068d6d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abade2ddeef716399d627fdd00e47e88b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a496568669cdce65c5aadf56ead9ef0cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af3efa1fccf75f98fc8b2752cf69e3633</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8416e098f4a05f7576993933e0542153</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f273a7dd8a5516efc6f341b54bb8da9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa3cb4a5267895e3abb29c309448f0c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Minor&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1f0b07e603ded3f04c9f81e43fe79fb7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae7d992e31d479d0c4e6d47f7bab493ba</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6111ce244aeb4698ae56604f8d211032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a44c6681f3d43f13263b312b3b5fcb0de</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab7b65e9413b8b9bb21a57ac7b3154811</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa72d56453477daac94d43a293efd462a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbec7680109788bfa5a366ddd7e7a33e</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Minor&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32fe1a5c246be7ba408af461c0191cd2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a225a5262eace71adf21a9af637be6072</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa95b94aabe162300d6d70a7c7d762751</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a683482f8bdb56f34d840dc5f531943f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad0af691da3743e8a0154dfdebef745fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa82c14e48e0158255dc1e8ddbee13f54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a373ebfa316579b3af9fd55501e604345</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a22e8c65e43a2e88b4b0002d9f7538580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a141a4e5010169cee5270151a379b4671</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; DynamicIndex &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aee90918e7e8ec5369d8596464a8da499</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1b9b16405d3aa78bb634df74497af05e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::scalar_product_traits&lt; typename internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a710ab02d921af5783310144383c285fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a46d4d72c1ae27643be1bf8e07ce44871</anchor>
      <arglist>(Minor&lt; MatrixType &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adbfe1f257e53611dc9ca1a7e9fe81854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acaedfccfbc63ce56a271a5c5ba66b54e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a963cddf8d98590ef850ba18383e89fa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Minor&lt; MatrixType &gt; &gt;</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; Minor&lt; MatrixType &gt; &gt;, Minor&lt; MatrixType &gt; &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9d6ed8808adeee9cd51da20563a9da7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Minor&lt; MatrixType &gt; &gt;, Minor&lt; MatrixType &gt; &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a748ec59de03a5c51cc6acd3fe1f2ca06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a35969f2f99e43ba78ed63d5e941f89ca</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>a3a08113a4812ac99b7105b7556804dca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a788456a7bea3452aae2791c47c96538d</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>a1c181bbbb7457c6cfa5f31a73ab8c070</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ade6da450b7538549cfc5d4a9e3cf1ffa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5c62c9f2e33ddfe33d53c4d8a3b0d485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae468f7f102d5f04f20b2c0afe6eb0f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a721714321d5f2946c13767c193739c1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a74c945da7b772a1c3e70ce487136b75a</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>a540a2d7574d89c072f034147d8d0944e</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>a82f72f455566aae8a3957caf9e5325d3</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>ab9fbd0f8facc88222a68c0fbe6fac63a</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>ab180b1f3fada1ac038132cd2ba6b5c6d</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>a96eef662028ba8f675f088824de53a6a</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>a662630cec4376bb127527856382828a9</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13f53de886a7b7ded07e2dc87e211c00</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0d4b32f8b8c26f8ef7dbbc4dab1949b3</anchor>
      <arglist>(const MatrixPowerProduct&lt; MatrixPower, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; Minor&lt; MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7855bab2b66967edd4b9b38f63bbb73</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>a3ac6952b6c24cfbd171f6e3774098a7c</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>a6655385ff1d96c949f0690ef88bdef6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a1842c43077126161b75766675a8dec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad44c2fc85584c1b4b70f08476aa456bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae79b7749f8085b3170e64d3750b237c</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>MatrixBase&lt; Minor&lt; MatrixType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72c5b1886a8bc6b2234b16fd5f17b1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; Minor&lt; MatrixType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aca2437a48241c496b962f7ab29cad4dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9d08a9fe1206fdaed88c4762517aae15</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Minor&lt; MatrixType &gt;, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8c247d700df304eb9a560bab60335ee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a680e8b0963abb141fc572c2d37d0496a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7329f46e18c431c6dc5271aa4818bdb8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30b10cc7219c481fa40db0bb5781f56a</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3da22f27a3829b54c096f655283d7ae0</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const ProductReturnType&lt; Minor&lt; MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a772e2b44c48aa96996febcb9b05b8215</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; Minor&lt; MatrixType &gt;, DiagonalDerived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7de55e67af91d0bc9fc077a4a3029f2d</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &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>Minor&lt; MatrixType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18ae9175273d3fd2bb54507938261bff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae88c754cead815f8e40e006457a618e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a72e29e07918a5dfdbdb8924a7a19145b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Minor&lt; MatrixType &gt; &gt;::Scalar &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a57482610af9f8a69baa0eb4f376d7b85</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0da30d0cb9a52a8b39e59d76b1765952</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af77bd9899dfbc07ba7a356f276121eb8</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae6aabcf41592414695a2712a80efe58a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4cc58b91ca833887270834c305e48e9b</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>ae5f55a023e88f00d8335de9ca33c881c</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>a11574afb358726e20951701e4190f337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac76ef5a9b6769b3e20ec6529cd3ca276</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f854224c4c2620975ac691170f18da8</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad10353dcb54de8fbe27619cffd7fced5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aeba1be140ede8b142460b325945c551f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6c6fb08a62c670d63ba4be85be6e28d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa360db1b1d14bde7d094f6d0e1c91df7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Minor&lt; MatrixType &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; Minor&lt; MatrixType &gt; &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9ca5c0b964effd6ae37cff8d91639ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acdf5f7b7ee1738795227eb1672028bd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Minor&lt; MatrixType &gt; &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9f15dfd716fb611c0e51a3efa679c466</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; Minor&lt; MatrixType &gt; &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab55e9bcd92ca0db7e165239cdae7c7cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aff809586e6babaa7821d5978517989d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7f2491064a05310dd3f331eac31e8aba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3b1a27388d3d5b242e50ea06a0ebe866</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a48123c8caee70fefdb3e6eb945906414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b5d9d358d9861b1109493766b360d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>acbe602d55aa168bfbc48b71524f0710b</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a684d4b2ab4e7e9ed45ea2c4d78c16010</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad9f98663efdef5673f69373796061116</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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 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 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 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 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 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 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 const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a932824f20de63cf701c60bdbe942a070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Minor&lt; MatrixType &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>Minor&lt; MatrixType &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></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2a6210a3c04b98828b8d59ef7a80070c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1e4b15dd70f459fb62f6f0cf83c2033</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a23b504ce2a55b355d3af102d005c8af8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Minor&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
  </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::MatrixPowerProduct</name>
    <filename>classEigen_1_1MatrixPowerProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <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::nested&lt; ExpressionType &gt;::type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a3c002d1a0ec571d8ff204c3068b8b32b</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>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>aa26d8132cb73c56f09cc72528f063864</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ab697ed5a39feeadecbd3b0dd6bdebc12</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a7cdcfd28381c6cee52ff015feae77992</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ade758714e878fc6de6d5471a4ceb15ca</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>adc7ba509a5c27930db538ec8b1e1b533</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a9091d129c0852a2c0d44c0e16bd3fac3</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a2cdde15c905275ffe393a3958cbdaddb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a02d8f5e5aa232b9167e5206d34239d25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>abfb7bd372d6738d7397b9f86bd4e0dd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a3f8a8dabf7a82d7f75629fe49674ad5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a5f2dbfe0b4224f2e92cecca01ec55897</anchor>
      <arglist>(ExpressionType &amp;a_matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; NestedExpressionType &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a776e495020c32a9de047b96f0b9a8e11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>aa7da570028a0e79c125fcc99c6133763</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a01b7a1db667bc3cc1e3801ef9f3ea6ec</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a8e46e4d7c959bc6d1c8c2366f51b3663</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a780b21d85415ae4849a914f522d531c4</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a674e717a74f5ef32a4ee1b76d64ffcb0</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>aa34456b539e64565e7ffa879d5d9fa61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>afec8f25ffdba76a2d78dfae53ff998a7</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>af78f5292297cfd887379497880879f49</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>a484543b801a1a572703ca1f5a16efbd0</anchor>
      <arglist></arglist>
    </member>
    <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>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>aff4128eae9b71691ca691f4d4031cbdf</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</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(Scalar) &gt;::type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>af877eafbbc095fb2129201883fa06a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>member_redux</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>ab65648911de92a8328932db707731626</anchor>
      <arglist>(const BinaryOp func)</arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>a73e85f5f87bf658358817521608c3f5d</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="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>a8b787f6962b35275d4a3a020b64860fba3847e79953dc307fd597de4c4ebdc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>a8b787f6962b35275d4a3a020b64860fba3847e79953dc307fd597de4c4ebdc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MidX</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>ae0f8e75303a801071fd9ff204ddb6dbda6795023d125aff495519a286056918d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MidX</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>ae0f8e75303a801071fd9ff204ddb6dbda6795023d125aff495519a286056918d6</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>a000440b23476ee45c908caa40be7b983a282e0e6dc3e11892cc5c51c208819189</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>a000440b23476ee45c908caa40be7b983a282e0e6dc3e11892cc5c51c208819189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MetisOrdering</name>
    <filename>classEigen_1_1MetisOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a1508acc93c47c95f30dfb70b641f1623</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>acb6fa84df69b0f1142e1a7580c3d18f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_symmetrized_graph</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>acd01272c18cc5fd6c05aee6dfd9de2f2</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>ac9ed18035690bafb42f9d2e775098574</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>a6ab42f4c7afe1636d2f526199029abcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a45db44d4d83c4ba23ed07ed47a56965c</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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>ad18f565d35a6564d2db06bbad9962ccb</anchor>
      <arglist></arglist>
    </member>
    <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>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>ac876e80d52c399ef9751e9186a198315</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Minor</name>
    <filename>classEigen_1_1Minor.html</filename>
    <templarg>MatrixType</templarg>
    <base>MatrixBase&lt; Minor&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; Minor &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>af7f8d2a11ad049096090a78fa4936367</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>a9a5603ad8df958fd42fb471f124a85bb</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>ad8aa91da0ae069ced3b9b6261295dd29</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>aa3f526082d62719a1fdb0f94520d6818</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Minor</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>ad6ebeb0183d7bd956579bddd924aa998</anchor>
      <arglist>(const MatrixType &amp;matrix, Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>a3669d0d7515758456b2b76688233f4f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>a4f459d3b78096a2782184fd482e2a332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>ac190e12b1c6a70443e481df1f84ecb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1Minor.html</anchorfile>
      <anchor>a0ba9268ba89dcf0c91c8aac9362bbf9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::mkl_llt</name>
    <filename>structEigen_1_1internal_1_1mkl__llt.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::must_nest_by_value</name>
    <filename>structEigen_1_1internal_1_1must__nest__by__value.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1must__nest__by__value.html</anchorfile>
      <anchor>a52722d5ac251cd4cc1ad34c0a835c62ca2c04729f7d6991206c7a544052c4f395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1must__nest__by__value.html</anchorfile>
      <anchor>a52722d5ac251cd4cc1ad34c0a835c62ca2c04729f7d6991206c7a544052c4f395</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, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1NaturalOrdering.html</anchorfile>
      <anchor>a8af7dcd95355046abd359a2a0cb977a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1NaturalOrdering.html</anchorfile>
      <anchor>a8eb3ceaf200e7727e78a58a29e1fc80a</anchor>
      <arglist>(const MatrixType &amp;, PermutationType &amp;perm)</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>ExpressionType</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>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a9a111052843e54396915bce83730cfff</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a1d7e5bfcd0be4a3c77fdefae380279ec</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a2f67cc24733116d7fdb3ba1d4944d88b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a20135e76a251455513793b7c6bed9dda</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a6146392e0f693b8e7489e3e4e52147ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>ae24060657c6ca3eabcc47c7e2afaaf20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NestByValue</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>afe657d72d4d4cbc56458629e4f646f8a</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a5634d29fe4007738101b820070726461</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a4709ff025c014a8c296be5aabd316fea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a1dea55b374cb525f6f7be6e07bd745fe</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>a074109e2936aacc8f5ef5b86b36b31ba</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a33196fac524d6345cf15ae4b0223fa48</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</name>
    <filename>structEigen_1_1internal_1_1nested.html</filename>
    <templarg>T</templarg>
    <templarg>n</templarg>
    <templarg>PlainObject</templarg>
    <member kind="enumvalue">
      <name>DynamicAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a37d5b2673f5c623eadad05eb508e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7acbd389dc42717a6ed7258a8ffcc7f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a6969d4ec8b4a8576651720956edf3818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a2756d6c8b38c36a75379ad81abfa90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a62e357de2aa11357541ae17c99d77476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a05b63877586d75e744c93ba6e6a6e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a0c2ff7eadc224f4355f5451bf8ef258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a64676eb1a32c14340663dadc65dc96e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a2756d6c8b38c36a75379ad81abfa90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a62e357de2aa11357541ae17c99d77476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a0c2ff7eadc224f4355f5451bf8ef258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a64676eb1a32c14340663dadc65dc96e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DynamicAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a37d5b2673f5c623eadad05eb508e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a05b63877586d75e744c93ba6e6a6e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7acbd389dc42717a6ed7258a8ffcc7f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a6969d4ec8b4a8576651720956edf3818</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; ((int(traits&lt; T &gt;::Flags)&amp;EvalBeforeNestingBit)||int(CostEvalAsInteger)&lt; int(CostNoEvalAsInteger)), PlainObject, typename ref_selector&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>ac5e258685cd540a71b9530877439d285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01CoeffBasedProduct_3_01Lhs_00_01Rhs_00_01EvalBeforeNestingB0735936bd732fa37e9f492c72d97741a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PlainObject const &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01CoeffBasedProduct_3_01Lhs_00_01Rhs_00_01EvalBeforeNestingB0735936bd732fa37e9f492c72d97741a.html</anchorfile>
      <anchor>a689f83ee564a90ffa0bae452e4bc3ddc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nested&lt; ExpressionType &gt;</name>
    <filename>structEigen_1_1internal_1_1nested.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a2756d6c8b38c36a75379ad81abfa90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a62e357de2aa11357541ae17c99d77476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a0c2ff7eadc224f4355f5451bf8ef258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a64676eb1a32c14340663dadc65dc96e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DynamicAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a37d5b2673f5c623eadad05eb508e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a05b63877586d75e744c93ba6e6a6e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7acbd389dc42717a6ed7258a8ffcc7f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a6969d4ec8b4a8576651720956edf3818</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; ((int(traits&lt; ExpressionType &gt;::Flags)&amp;EvalBeforeNestingBit)||int(CostEvalAsInteger)&lt; int(CostNoEvalAsInteger)), typename eval&lt; ExpressionType &gt;::type, typename ref_selector&lt; ExpressionType &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>ac5e258685cd540a71b9530877439d285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01Mode_01_4_00_01N_00_01PlainObject_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PlainObject const &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01Mode_01_4_00_01N_00_01PlainObject_01_4.html</anchorfile>
      <anchor>ac2f53cfb64bd6ab085bc2014c7fa1c0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nested&lt; Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1nested.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a2756d6c8b38c36a75379ad81abfa90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a62e357de2aa11357541ae17c99d77476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a0c2ff7eadc224f4355f5451bf8ef258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a64676eb1a32c14340663dadc65dc96e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DynamicAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a37d5b2673f5c623eadad05eb508e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a05b63877586d75e744c93ba6e6a6e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7acbd389dc42717a6ed7258a8ffcc7f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a6969d4ec8b4a8576651720956edf3818</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; ((int(traits&lt; Lhs &gt;::Flags)&amp;EvalBeforeNestingBit)||int(CostEvalAsInteger)&lt; int(CostNoEvalAsInteger)), typename eval&lt; Lhs &gt;::type, typename ref_selector&lt; Lhs &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>ac5e258685cd540a71b9530877439d285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nested&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1nested.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a2756d6c8b38c36a75379ad81abfa90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a62e357de2aa11357541ae17c99d77476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a0c2ff7eadc224f4355f5451bf8ef258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a64676eb1a32c14340663dadc65dc96e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DynamicAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a37d5b2673f5c623eadad05eb508e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a05b63877586d75e744c93ba6e6a6e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7acbd389dc42717a6ed7258a8ffcc7f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a6969d4ec8b4a8576651720956edf3818</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; ((int(traits&lt; MatrixType &gt;::Flags)&amp;EvalBeforeNestingBit)||int(CostEvalAsInteger)&lt; int(CostNoEvalAsInteger)), typename eval&lt; MatrixType &gt;::type, typename ref_selector&lt; MatrixType &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>ac5e258685cd540a71b9530877439d285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1nested_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_3_01ReturnByValue_3_01Derived_01_4_00_01n_00_01PlainObject_01_4.html</anchorfile>
      <anchor>a9128fbe31217ca7e99a6ef4bb1eeb60a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nested&lt; Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1nested.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a2756d6c8b38c36a75379ad81abfa90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a62e357de2aa11357541ae17c99d77476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a0c2ff7eadc224f4355f5451bf8ef258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEvalAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a64676eb1a32c14340663dadc65dc96e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DynamicAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a37d5b2673f5c623eadad05eb508e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a05b63877586d75e744c93ba6e6a6e4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7acbd389dc42717a6ed7258a8ffcc7f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCostAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>abc7acec6b9aa40c61b0c4b78b318b6a7a6969d4ec8b4a8576651720956edf3818</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; ((int(traits&lt; Rhs &gt;::Flags)&amp;EvalBeforeNestingBit)||int(CostEvalAsInteger)&lt; int(CostNoEvalAsInteger)), typename eval&lt; Rhs &gt;::type, typename ref_selector&lt; Rhs &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested.html</anchorfile>
      <anchor>ac5e258685cd540a71b9530877439d285</anchor>
      <arglist></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>ad516fa4bb7969b357f1c1ea207a17446</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="function">
      <type>ExpressionType &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a80acd57043d4bb25ca62368c984080d3</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_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a39d9ba615ecf7060410eafc6fdf451b6</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a504b3b7b9a9d90ef21719f74643f8376</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>aa7762699784d0fc9a31d3ed7eb751c78</anchor>
      <arglist>(const CoeffBasedProduct&lt; Lhs, Rhs, NestingFlags &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a6780c90cbf6e5ea4cc761d8551f9bab4</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a338e660b3c5d7c6e00f28b66f5ec3193</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a01f3c8b952642420015f7b4dd5f54179</anchor>
      <arglist>(const CoeffBasedProduct&lt; Lhs, Rhs, NestingFlags &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>af6a075da06b0501ef257f26fe67e3cfe</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a954bfdaef3d4a5b3f12479d6126f8d3d</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</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>
    <member kind="typedef" protection="private">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a21bcfc565d15f2c6010fe7916d0ea7a6</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></type>
      <name>noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>aa1b8b088d12bdc088a01fd14cd3407ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>ae4a4ac19c1de8bb6d0edc036024d5773</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>ac0ba41da3c336c953ec336f0525bddfc</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const noncopyable &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>a7fcf83d6fac7225617cfc9136589b689</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_default_impl</name>
    <filename>structEigen_1_1internal_1_1norm1__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl.html</anchorfile>
      <anchor>a42d266cb237f6bf97932ee32bfced0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl.html</anchorfile>
      <anchor>ab0dc0147884821c7a50b023b32bb554d</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_default_impl&lt; Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1norm1__default__impl_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a99b1a155e06a54eb3cc486990d741ecf</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>norm1_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
    <filename>structEigen_1_1internal_1_1norm1__default__impl.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl.html</anchorfile>
      <anchor>a42d266cb237f6bf97932ee32bfced0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__default__impl.html</anchorfile>
      <anchor>ab0dc0147884821c7a50b023b32bb554d</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_impl</name>
    <filename>structEigen_1_1internal_1_1norm1__impl.html</filename>
    <templarg></templarg>
    <base>norm1_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::norm1_retval</name>
    <filename>structEigen_1_1internal_1_1norm1__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1norm1__retval.html</anchorfile>
      <anchor>a8d5cafa5b6a63e2afffe82632712627c</anchor>
      <arglist></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="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>ab9c30c40d140bb2ae3049e99f6f636eea56ba64b781474cc83d02c21022981ec2</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>ab9c30c40d140bb2ae3049e99f6f636eea0969d047a256a4c3f869c087d8e4982e</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>ab9c30c40d140bb2ae3049e99f6f636eea12a863e9ba53e43785fa0bfb3815e5ac</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>ab9c30c40d140bb2ae3049e99f6f636eeaa332b61314d0a1d827079d6cdc0e9ede</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>ab9c30c40d140bb2ae3049e99f6f636eea3f024fddf4e7f582d8087deb32831bee</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>ab9c30c40d140bb2ae3049e99f6f636eeafd0e64a8d71d90a9d917d72e1f63a972</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>ab9c30c40d140bb2ae3049e99f6f636eea35d8472b70a1077e4f4874f5d6d0b046</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>ab9c30c40d140bb2ae3049e99f6f636eeafd0e64a8d71d90a9d917d72e1f63a972</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>ab9c30c40d140bb2ae3049e99f6f636eea56ba64b781474cc83d02c21022981ec2</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>ab9c30c40d140bb2ae3049e99f6f636eea0969d047a256a4c3f869c087d8e4982e</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>ab9c30c40d140bb2ae3049e99f6f636eea12a863e9ba53e43785fa0bfb3815e5ac</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>ab9c30c40d140bb2ae3049e99f6f636eea35d8472b70a1077e4f4874f5d6d0b046</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>ab9c30c40d140bb2ae3049e99f6f636eea3f024fddf4e7f582d8087deb32831bee</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>ab9c30c40d140bb2ae3049e99f6f636eeaa332b61314d0a1d827079d6cdc0e9ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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>af97adfa5e0fe58ac156c84e10a1b5672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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>a73da164507bdcc21695ac471442dff19</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 double</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01double_01_4.html</anchorfile>
      <anchor>a2488801e6c9c3a6c04b2205cf4cac24c</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 float</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01float_01_4.html</anchorfile>
      <anchor>ac543d15959e39a2e1d8e47bf49cc50d1</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>adc253a0a28145b0953317a1e7ddcbc76ab99441497d8d5b2c6056cbe2e103e3fb</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>adc253a0a28145b0953317a1e7ddcbc76a2526c4859472dd18367e7d00492a99e3</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>adc253a0a28145b0953317a1e7ddcbc76a70e953a450c3e5817fbb97454ba8d1ac</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>adc253a0a28145b0953317a1e7ddcbc76a671694792952efd2ac34c811047d9767</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>adc253a0a28145b0953317a1e7ddcbc76a1d47451b366507189b6fed5b94fdf7e7</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>adc253a0a28145b0953317a1e7ddcbc76a671694792952efd2ac34c811047d9767</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>adc253a0a28145b0953317a1e7ddcbc76ab99441497d8d5b2c6056cbe2e103e3fb</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>adc253a0a28145b0953317a1e7ddcbc76a1d47451b366507189b6fed5b94fdf7e7</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>adc253a0a28145b0953317a1e7ddcbc76a70e953a450c3e5817fbb97454ba8d1ac</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>adc253a0a28145b0953317a1e7ddcbc76a2526c4859472dd18367e7d00492a99e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ab2bcc53ad0307381c601b01edda703a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a13b72c4f4a307b640245a35b21444173</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::VectorwiseOp::OppositeExtendedType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1OppositeExtendedType.html</filename>
    <templarg>OtherDerived</templarg>
    <member kind="typedef">
      <type>Replicate&lt; OtherDerived, Direction==Horizontal?1:ExpressionType::RowsAtCompileTime, Direction==Vertical?1:ExpressionType::ColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1OppositeExtendedType.html</anchorfile>
      <anchor>a804e5f1af01e3343f180a27401649b33</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>aa305e51e90418ce1bec58610449e9aa7a878a86877de0d9c4e249a6f2a78c0496</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1outer__stride__at__compile__time.html</anchorfile>
      <anchor>aa305e51e90418ce1bec58610449e9aa7a878a86877de0d9c4e249a6f2a78c0496</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>a0c6270fdd5342d55228d604fb3ce76d4a5c9249e82c3955d01f9e55f61245e581</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>a0c6270fdd5342d55228d604fb3ce76d4a5c9249e82c3955d01f9e55f61245e581</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="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>a28ac804772fb4b5cc4862a521a00db54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>a3d7c00b844152c646ee02f3726fe2f3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>aee7d0b8f1f2b19cb552710788c69dec9</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="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>aeb444472fc78b80b83f5258b00806fd2</anchor>
      <arglist>(const __m128d &amp;a)</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::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="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::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>ad50000bb8185674eaa212b0c3e1e54fca834234c8b954ae9d07d3acf085fd3108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca60adf1b5b0dbd4b0ae81fe0b70b9d9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecafe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecabd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecacc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecafe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecacc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecabd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca60adf1b5b0dbd4b0ae81fe0b70b9d9eb</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>ad50000bb8185674eaa212b0c3e1e54fca834234c8b954ae9d07d3acf085fd3108</anchor>
      <arglist></arglist>
    </member>
  </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>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48da44755efd9c2854b97ea8cc01887fa742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48dada25a0200e984d555991c91b3eebb531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48daa12626b0568761c8785e85e74e845732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48da0677e78c9c78c784f0ab784bac46b33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48da7abb088af8cd92b9471f12ad4752b8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48dada25a0200e984d555991c91b3eebb531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48da0677e78c9c78c784f0ab784bac46b33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48da7abb088af8cd92b9471f12ad4752b8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a6d3fcc664adae1588fc60c4caff1c48daa12626b0568761c8785e85e74e845732</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>a6d3fcc664adae1588fc60c4caff1c48da44755efd9c2854b97ea8cc01887fa742</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>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a5ddc96b73439b1de498f73660b4e7e47aee54091e75da0e10e9a387c50a5e4a50</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>a5ddc96b73439b1de498f73660b4e7e47a4d9f40bbeb17223f099a7db79a8888d6</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>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a53d5d441b743a1bbcdeee9b806ef5198af823169eda175c5ed6253e5730046bed</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>a53d5d441b743a1bbcdeee9b806ef5198ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>packet_traits&lt; RealScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecafe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecacc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecabd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca60adf1b5b0dbd4b0ae81fe0b70b9d9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RealScalar</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>ad50000bb8185674eaa212b0c3e1e54fca834234c8b954ae9d07d3acf085fd3108</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>packet_traits&lt; Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecafe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecacc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecabd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028fecab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>aa3ba05d0bd917562e8d5e1bbf0028feca33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ad50000bb8185674eaa212b0c3e1e54fca60adf1b5b0dbd4b0ae81fe0b70b9d9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</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>ad50000bb8185674eaa212b0c3e1e54fca834234c8b954ae9d07d3acf085fd3108</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>
    <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>afe3673e2e296ca8d302daabe51e097f1ac46d30c5de933d628e89725e507e43fa</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>afe3673e2e296ca8d302daabe51e097f1a68afb4a3db0f9ddde340fa7e99755a2b</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>afe3673e2e296ca8d302daabe51e097f1ae139668c402bbe94ed9f2bfca70497ac</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>afe3673e2e296ca8d302daabe51e097f1a6ebf310e83b08194fb3772b8f2d18204</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>afe3673e2e296ca8d302daabe51e097f1ae8710a2bc0f02a46b69745cd839ed32f</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>afe3673e2e296ca8d302daabe51e097f1a8ef27271976a1d5d732ec8ca01252da3</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>afe3673e2e296ca8d302daabe51e097f1a240c1864bbf3b80e4dd7eed8ce66ba4c</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>afe3673e2e296ca8d302daabe51e097f1a68086b2bcdcbd26216b342b92e2e34ec</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>afe3673e2e296ca8d302daabe51e097f1a13be4a46dff4cbe3c45c76219a4536d3</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>afe3673e2e296ca8d302daabe51e097f1a5bf781229c9570153187669ea57cf84b</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>afe3673e2e296ca8d302daabe51e097f1a8f6bd53eb1d1a9902333fdf72572b72a</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>afe3673e2e296ca8d302daabe51e097f1a05402823490a41cd4ae7cc5fb58f38e9</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>afe3673e2e296ca8d302daabe51e097f1a7fe391708958ac95eee50a13466523e8</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>afe3673e2e296ca8d302daabe51e097f1a68afb4a3db0f9ddde340fa7e99755a2b</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>afe3673e2e296ca8d302daabe51e097f1a13be4a46dff4cbe3c45c76219a4536d3</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>afe3673e2e296ca8d302daabe51e097f1a5bf781229c9570153187669ea57cf84b</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>afe3673e2e296ca8d302daabe51e097f1a6ebf310e83b08194fb3772b8f2d18204</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>afe3673e2e296ca8d302daabe51e097f1a240c1864bbf3b80e4dd7eed8ce66ba4c</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>afe3673e2e296ca8d302daabe51e097f1a05402823490a41cd4ae7cc5fb58f38e9</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>afe3673e2e296ca8d302daabe51e097f1a8f6bd53eb1d1a9902333fdf72572b72a</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>afe3673e2e296ca8d302daabe51e097f1a8ef27271976a1d5d732ec8ca01252da3</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>afe3673e2e296ca8d302daabe51e097f1a68086b2bcdcbd26216b342b92e2e34ec</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>afe3673e2e296ca8d302daabe51e097f1a7fe391708958ac95eee50a13466523e8</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>afe3673e2e296ca8d302daabe51e097f1ae8710a2bc0f02a46b69745cd839ed32f</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>afe3673e2e296ca8d302daabe51e097f1ae139668c402bbe94ed9f2bfca70497ac</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>afe3673e2e296ca8d302daabe51e097f1ac46d30c5de933d628e89725e507e43fa</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>
    <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>ab68b982188d9efd18d2c90af9b589761add15db3f86c8177fd458e69769d63cd7</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>ab68b982188d9efd18d2c90af9b589761a11ffd6eca1a4d35ad12781794bc68600</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>ab68b982188d9efd18d2c90af9b589761a7fb0ea57a419865fa0d87857327fd53a</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>ab68b982188d9efd18d2c90af9b589761a43b12d8f1b8f28249bb3483fcb8e4b8f</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>ab68b982188d9efd18d2c90af9b589761a14dfbd87e6849e597700f46ac529c8a8</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>ab68b982188d9efd18d2c90af9b589761a480c13f0e219ae69ca79cb0182453bd1</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>ab68b982188d9efd18d2c90af9b589761afd851deccc0c1a001698b2b39edb43b1</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>ab68b982188d9efd18d2c90af9b589761acb950fbff7c519dd14c8844307aed1a1</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>ab68b982188d9efd18d2c90af9b589761a192ff624ea8894f96509f59b4ce9153e</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>ab68b982188d9efd18d2c90af9b589761aeefd3087e155b0cb8f16ff93ef0cf229</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>ab68b982188d9efd18d2c90af9b589761ae166f9067c32c50418ebb29316abee5f</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>ab68b982188d9efd18d2c90af9b589761a8e477d5ddcf420673fe7c452924b86e3</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>ab68b982188d9efd18d2c90af9b589761a2c1478d24571660b49b4138ef94bf041</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>ab68b982188d9efd18d2c90af9b589761add15db3f86c8177fd458e69769d63cd7</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>ab68b982188d9efd18d2c90af9b589761a11ffd6eca1a4d35ad12781794bc68600</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>ab68b982188d9efd18d2c90af9b589761a7fb0ea57a419865fa0d87857327fd53a</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>ab68b982188d9efd18d2c90af9b589761a43b12d8f1b8f28249bb3483fcb8e4b8f</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>ab68b982188d9efd18d2c90af9b589761a14dfbd87e6849e597700f46ac529c8a8</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>ab68b982188d9efd18d2c90af9b589761a480c13f0e219ae69ca79cb0182453bd1</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>ab68b982188d9efd18d2c90af9b589761afd851deccc0c1a001698b2b39edb43b1</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>ab68b982188d9efd18d2c90af9b589761acb950fbff7c519dd14c8844307aed1a1</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>ab68b982188d9efd18d2c90af9b589761a192ff624ea8894f96509f59b4ce9153e</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>ab68b982188d9efd18d2c90af9b589761aeefd3087e155b0cb8f16ff93ef0cf229</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>ab68b982188d9efd18d2c90af9b589761ae166f9067c32c50418ebb29316abee5f</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>ab68b982188d9efd18d2c90af9b589761a8e477d5ddcf420673fe7c452924b86e3</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>ab68b982188d9efd18d2c90af9b589761a2c1478d24571660b49b4138ef94bf041</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>ab68b982188d9efd18d2c90af9b589761add15db3f86c8177fd458e69769d63cd7</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>ab68b982188d9efd18d2c90af9b589761a11ffd6eca1a4d35ad12781794bc68600</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>ab68b982188d9efd18d2c90af9b589761a7fb0ea57a419865fa0d87857327fd53a</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>ab68b982188d9efd18d2c90af9b589761a43b12d8f1b8f28249bb3483fcb8e4b8f</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>ab68b982188d9efd18d2c90af9b589761a14dfbd87e6849e597700f46ac529c8a8</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>ab68b982188d9efd18d2c90af9b589761a480c13f0e219ae69ca79cb0182453bd1</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>ab68b982188d9efd18d2c90af9b589761afd851deccc0c1a001698b2b39edb43b1</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>ab68b982188d9efd18d2c90af9b589761acb950fbff7c519dd14c8844307aed1a1</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>ab68b982188d9efd18d2c90af9b589761a192ff624ea8894f96509f59b4ce9153e</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>ab68b982188d9efd18d2c90af9b589761aeefd3087e155b0cb8f16ff93ef0cf229</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>ab68b982188d9efd18d2c90af9b589761ae166f9067c32c50418ebb29316abee5f</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>ab68b982188d9efd18d2c90af9b589761a8e477d5ddcf420673fe7c452924b86e3</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>ab68b982188d9efd18d2c90af9b589761a2c1478d24571660b49b4138ef94bf041</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>ab68b982188d9efd18d2c90af9b589761a11ffd6eca1a4d35ad12781794bc68600</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>ab68b982188d9efd18d2c90af9b589761a192ff624ea8894f96509f59b4ce9153e</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>ab68b982188d9efd18d2c90af9b589761aeefd3087e155b0cb8f16ff93ef0cf229</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>ab68b982188d9efd18d2c90af9b589761a43b12d8f1b8f28249bb3483fcb8e4b8f</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>ab68b982188d9efd18d2c90af9b589761afd851deccc0c1a001698b2b39edb43b1</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>ab68b982188d9efd18d2c90af9b589761a8e477d5ddcf420673fe7c452924b86e3</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>ab68b982188d9efd18d2c90af9b589761ae166f9067c32c50418ebb29316abee5f</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>ab68b982188d9efd18d2c90af9b589761a480c13f0e219ae69ca79cb0182453bd1</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>ab68b982188d9efd18d2c90af9b589761acb950fbff7c519dd14c8844307aed1a1</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>ab68b982188d9efd18d2c90af9b589761a2c1478d24571660b49b4138ef94bf041</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>ab68b982188d9efd18d2c90af9b589761a14dfbd87e6849e597700f46ac529c8a8</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>ab68b982188d9efd18d2c90af9b589761a7fb0ea57a419865fa0d87857327fd53a</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>ab68b982188d9efd18d2c90af9b589761add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></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, 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>
  </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>
  </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>
  </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>
  </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>
  </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>aac5a6097d6fcc08a5931e06390c4e851a39025cfd3dbebe7a75c46243e02e5cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>aac5a6097d6fcc08a5931e06390c4e851a39025cfd3dbebe7a75c46243e02e5cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>afd64b23f2822ed864d5ee94e615a1bb6</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>adbe5cda5c2a57a18711896d5ec4e361f</anchor>
      <arglist>(Index jcol, Index *marker)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_segrep</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>aa19c2988f384955856dfeec16b6bd3d6</anchor>
      <arglist>(Index krep, Index 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>Index *</type>
      <name>m_marker</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a2a3c83dc4845fb54b074337ebfc958ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ParametrizedLine</name>
    <filename>classEigen_1_1ParametrizedLine.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3a201a45de6029674c0490586aba6e89a9fbcb4813813fadc9d7ae596278f0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3a201a45de6029674c0490586aba6e89a9fbcb4813813fadc9d7ae596278f0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3a201a45de6029674c0490586aba6e89a7e0e2446ac5dd8435c53c40963770f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3a201a45de6029674c0490586aba6e89a9fbcb4813813fadc9d7ae596278f0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3b7452af2cfc0751e78c276fad6e3daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3a201a45de6029674c0490586aba6e89a7e0e2446ac5dd8435c53c40963770f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a5e19e0702771434717eac48d95a4fe6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a5e19e0702771434717eac48d95a4fe6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a6d8e3bbac215cabfa6643bdccfeeb560</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a6d8e3bbac215cabfa6643bdccfeeb560</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3257be5813ca6b498c9aff2cc9f65679</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>a7c9df6f458199ab6d6bb47038b6c6123</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; ParametrizedLine, ParametrizedLine&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a4218e55c2ee18a992d2ddf933722daef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>aa8018b33621291aa7aa360fa38d61234</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>aee3e51cf7b44dfb8656955ba03cfb3e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a4448680bb454bb5070c4612473afa19c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8779c39fe57b943e60dba6a8a0e03299</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac0598d2c55c67c9cd2e950b91817ad4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8779c39fe57b943e60dba6a8a0e03299</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac0598d2c55c67c9cd2e950b91817ad4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>distance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a13e76648b11dddde295c9bb6716feb7b</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>distance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a13e76648b11dddde295c9bb6716feb7b</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a5a84cb06f576c8e752cba9fb78e1a4ad</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a419acfb5ecfccdd77e3ba326bfe41406</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>_Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac69575bdab5df6420199a3a67666a2f8</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>intersectionParameter</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a6190aa524a71a778fe52e7bab1aaaafb</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>_Scalar</type>
      <name>intersectionParameter</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a04954a2b357f1037fbe844c3c051f429</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>intersectionPoint</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a9dceb082d6fe780a826f3c4b6f6ef230</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a233be38c3b3e778cffc5644f64d604c8</anchor>
      <arglist>(const ParametrizedLine &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a58f0f5ef5c4d34303c24d385cda7f7ac</anchor>
      <arglist>(const ParametrizedLine &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>acc54d7b73b30f3295c7ad0dea03c26ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2fbb74cc387d08c8537b119978a5e7c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>acc54d7b73b30f3295c7ad0dea03c26ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2fbb74cc387d08c8537b119978a5e7c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8de8e00a42e2e673105045d322907750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a02a104ee617de751d8c1ace22b6cb052</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8de8e00a42e2e673105045d322907750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a12b9fb9e088abefbbb20ca7bbd570431</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a39a0f09cc0e1542934a395613d67a62d</anchor>
      <arglist>(const VectorType &amp;origin, const VectorType &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a8083bc037093aeb07ca1fb8305f9ccad</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>af362498716f58b0d2dee70083ccbaa99</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a39a0f09cc0e1542934a395613d67a62d</anchor>
      <arglist>(const VectorType &amp;origin, const VectorType &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3f26a2ac6fe39d39ba72e148f0f877ad</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac02208ea329cd23c86ac65ab1064a973</anchor>
      <arglist>(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ae121d2bb1bff3ffe5b80b0d808eee73a</anchor>
      <arglist>(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>pointAt</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2d10c69023ce997d5d0142eb2168f970</anchor>
      <arglist>(const Scalar &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a11cdc94ef97840061b84d26825adb042</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a11cdc94ef97840061b84d26825adb042</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredDistance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a910df8ff9264ddc2938d7e2c40fcce52</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredDistance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a910df8ff9264ddc2938d7e2c40fcce52</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a10c6dc99faf83e54c2ffb58ca12d4319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a10c6dc99faf83e54c2ffb58ca12d4319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParametrizedLine</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab225dede48a9ae84c243bd43dc62b42f</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParametrizedLine</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab225dede48a9ae84c243bd43dc62b42f</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>a96a248830274b7ea2fee859765d2ac21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a50e9eb670004dc9080b1bd5d1ee185e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aruco::MarkerDetector::Params</name>
    <filename>structaruco_1_1MarkerDetector_1_1Params.html</filename>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>aaee6d3f24e86234cc916885f8629a006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>_borderDistThres</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>a58a59f29bf6d415bfce0017c68d30997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CornerRefinementMethod</type>
      <name>_cornerMethod</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>a8918471cb81ae211ce1f8d5aa1e05f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_markerWarpSize</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>adfc6c25a8d4c6d19ff3ecf3cee7a2740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>_maxSize</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>aee61da7daf9eb16d0345dc244bd5ed13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>_minSize</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>aee6eaf9e95a686e9ef3ca40ff551dc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_minSize_pix</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>a101fb354a96e6d2a702dcb8d72b3e624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_subpix_wsize</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>a00b7ef2050b96d525d4c2314fefb37d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ThresholdMethods</type>
      <name>_thresMethod</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>a4e8216e431ba246b9eef37603396eca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_thresParam1</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>ac12ded2dcb5af2618385aa591d989d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_thresParam1_range</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>a80ee179c795b46f25b9f02b5945a1962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>_thresParam2</name>
      <anchorfile>structaruco_1_1MarkerDetector_1_1Params.html</anchorfile>
      <anchor>a5d7ecc8e679512d36ba12cca84b3d1ec</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>Index</templarg>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector.html</anchorfile>
      <anchor>af26eb4982e65e511503a7d643a1cba76</anchor>
      <arglist>(_MKL_DSS_HANDLE_t pt, Index maxfct, Index mnum, Index type, Index phase, Index n, void *a, Index *ia, Index *ja, Index *perm, Index nrhs, Index *iparm, Index 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>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</anchorfile>
      <anchor>a13b2c96b049b68fad8620825cc9190fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</anchorfile>
      <anchor>a8317ba9b902bb6097347dfc0badb2f37</anchor>
      <arglist>(_MKL_DSS_HANDLE_t pt, Index maxfct, Index mnum, Index type, Index phase, Index n, void *a, Index *ia, Index *ja, Index *perm, Index nrhs, Index *iparm, Index 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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>adfd39632e5a8a16c8c485207af1dd98d</anchor>
      <arglist></arglist>
    </member>
    <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>
  </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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a1a9a9ff514acc9a51d1750398600e670</anchor>
      <arglist></arglist>
    </member>
    <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>
  </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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aed1503ca5b2d61bf16208c8a83959da5</anchor>
      <arglist></arglist>
    </member>
    <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>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoImpl</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <templarg>Derived</templarg>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a053ab455add19c560cdf3efcb8a6dd22ab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a56a3d2aabf627c92b744b511bfa7000b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a028b5dfa4b0c6f103235f7646d08538a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a28c545a5ca5ddde712c7c4a79fd36069</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="typedef">
      <type>Array&lt; Index, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a87b45c26b8dadbbdd9544297c318083e</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>a053ab455add19c560cdf3efcb8a6dd22ab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, Index &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2e9b5fae1e123c23574e8f753056f670</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>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4e4fb677ada125c4d0c20be2277b949d</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>ad97d3e7be2569d34baccdcb23af6dece</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>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6535d36d844b9caee60b5fb65509cfcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ac8572a250854c3f5dccd45a53c274b7e</anchor>
      <arglist>() const </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>a31fa3010277777a0acacded9731cd52a</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>a3bbaf1f8fa539d21039c162b59a7790d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5a5486fb9ff9893efee069b94c7e168e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3486dd4aa84c2df7d69989a2202829d7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7099aca4f24637fee99ac1934fff958b</anchor>
      <arglist>(Index error)</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>bool</type>
      <name>m_initialized</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8683a23f6247b77a82d570934ffa6817</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>Index</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a741ea183018566aa1a3fbac3335b03c7</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>Index</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3702cbca4f6d7b7f5d69e6bf8a8a4cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <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="private">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a13c43ae325a77ff0511e6b65ddb1031e</anchor>
      <arglist>(PardisoImpl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PardisoImpl&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a56a3d2aabf627c92b744b511bfa7000b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a028b5dfa4b0c6f103235f7646d08538a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a28c545a5ca5ddde712c7c4a79fd36069</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="typedef">
      <type>Array&lt; Index, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a87b45c26b8dadbbdd9544297c318083e</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>a053ab455add19c560cdf3efcb8a6dd22ab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, Index &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2e9b5fae1e123c23574e8f753056f670</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>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4e4fb677ada125c4d0c20be2277b949d</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>ad97d3e7be2569d34baccdcb23af6dece</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>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6535d36d844b9caee60b5fb65509cfcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PardisoLDLT&lt; MatrixType, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ac8572a250854c3f5dccd45a53c274b7e</anchor>
      <arglist>() const</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>a31fa3010277777a0acacded9731cd52a</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>a3bbaf1f8fa539d21039c162b59a7790d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5a5486fb9ff9893efee069b94c7e168e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3486dd4aa84c2df7d69989a2202829d7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7099aca4f24637fee99ac1934fff958b</anchor>
      <arglist>(Index error)</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>bool</type>
      <name>m_initialized</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8683a23f6247b77a82d570934ffa6817</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>Index</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a741ea183018566aa1a3fbac3335b03c7</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>Index</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3702cbca4f6d7b7f5d69e6bf8a8a4cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <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="private">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a13c43ae325a77ff0511e6b65ddb1031e</anchor>
      <arglist>(PardisoImpl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PardisoImpl&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a56a3d2aabf627c92b744b511bfa7000b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a028b5dfa4b0c6f103235f7646d08538a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a28c545a5ca5ddde712c7c4a79fd36069</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="typedef">
      <type>Array&lt; Index, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a87b45c26b8dadbbdd9544297c318083e</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>a053ab455add19c560cdf3efcb8a6dd22ab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, Index &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2e9b5fae1e123c23574e8f753056f670</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>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4e4fb677ada125c4d0c20be2277b949d</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>ad97d3e7be2569d34baccdcb23af6dece</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>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6535d36d844b9caee60b5fb65509cfcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PardisoLLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ac8572a250854c3f5dccd45a53c274b7e</anchor>
      <arglist>() const</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>a31fa3010277777a0acacded9731cd52a</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>a3bbaf1f8fa539d21039c162b59a7790d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5a5486fb9ff9893efee069b94c7e168e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3486dd4aa84c2df7d69989a2202829d7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7099aca4f24637fee99ac1934fff958b</anchor>
      <arglist>(Index error)</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>bool</type>
      <name>m_initialized</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8683a23f6247b77a82d570934ffa6817</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>Index</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a741ea183018566aa1a3fbac3335b03c7</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>Index</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3702cbca4f6d7b7f5d69e6bf8a8a4cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <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="private">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a13c43ae325a77ff0511e6b65ddb1031e</anchor>
      <arglist>(PardisoImpl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PardisoImpl&lt; PardisoLU&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a56a3d2aabf627c92b744b511bfa7000b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a028b5dfa4b0c6f103235f7646d08538a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a28c545a5ca5ddde712c7c4a79fd36069</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="typedef">
      <type>Array&lt; Index, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a87b45c26b8dadbbdd9544297c318083e</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>a053ab455add19c560cdf3efcb8a6dd22ab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, Index &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2e9b5fae1e123c23574e8f753056f670</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>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4e4fb677ada125c4d0c20be2277b949d</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>ad97d3e7be2569d34baccdcb23af6dece</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>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6535d36d844b9caee60b5fb65509cfcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PardisoLU&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ac8572a250854c3f5dccd45a53c274b7e</anchor>
      <arglist>() const</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>a31fa3010277777a0acacded9731cd52a</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>a3bbaf1f8fa539d21039c162b59a7790d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5a5486fb9ff9893efee069b94c7e168e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PardisoImpl, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3486dd4aa84c2df7d69989a2202829d7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7099aca4f24637fee99ac1934fff958b</anchor>
      <arglist>(Index error)</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>bool</type>
      <name>m_initialized</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8683a23f6247b77a82d570934ffa6817</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>Index</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a741ea183018566aa1a3fbac3335b03c7</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>Index</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a3702cbca4f6d7b7f5d69e6bf8a8a4cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <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="private">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a13c43ae325a77ff0511e6b65ddb1031e</anchor>
      <arglist>(PardisoImpl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLDLT</name>
    <filename>classEigen_1_1PardisoLDLT.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <base>Eigen::PardisoImpl</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ad96e7ea292baab2c3fda9adce50f4478aec44647ae71cf27e3323e0a273005af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ad96e7ea292baab2c3fda9adce50f4478aec44647ae71cf27e3323e0a273005af2</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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a28cb25be875d2f28e74517713ec46849</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="function" protection="private">
      <type></type>
      <name>PardisoLDLT</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ae620abad64f33a923b3a3b7e399c9298</anchor>
      <arglist>(PardisoLDLT &amp;)</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>Eigen::PardisoImpl</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a26893a6d6df0f013d3bfbefcb37f95dea81f63a4b5cfe502ed7c9529732ce166e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a26893a6d6df0f013d3bfbefcb37f95dea81f63a4b5cfe502ed7c9529732ce166e</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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>ad8b52301b44cef09d4da00c27a01fedb</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="function" protection="private">
      <type></type>
      <name>PardisoLLT</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a375a4c9c5738787d11c2d73f64a6f2a6</anchor>
      <arglist>(PardisoLLT &amp;)</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>Eigen::PardisoImpl</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&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a07273431bce3743b94501026c2e810d0</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="function" protection="private">
      <type></type>
      <name>PardisoLU</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a8d3390126431ea82916d31e98c30eaae</anchor>
      <arglist>(PardisoLU &amp;)</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>a00f1fea1c9e664ece1e743ebfe1fde65</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>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138ad3f80ee612cfaebe9bcdcb06377b9ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138aca9fcdb9830160371dbc7b9a5d81b920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138a69cf7a9124f39c1170e05772369bdd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138a426014823390749908ac7cdd6d5558ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138aeacda80c57b2c83c0bb6fff90e24a7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138aca9fcdb9830160371dbc7b9a5d81b920</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a79d53ec461cd559e2299e4300245d1b1</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>a91ed21eb6b013011aa5d0cf64377c138aeacda80c57b2c83c0bb6fff90e24a7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138a426014823390749908ac7cdd6d5558ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138a69cf7a9124f39c1170e05772369bdd9b</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>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a012c082a782a70574eef642221cafea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a91ed21eb6b013011aa5d0cf64377c138ad3f80ee612cfaebe9bcdcb06377b9ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aba484661e8c9e5c79905849377ee6b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a027a066ac70ca49d2b06255bb7ba7698</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a0dafd63830397e2a4449d2fa2e35e755</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PartialPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ab6b37a1523d568b9050218f14e11392e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a79e6f04d7cbfe03a29052a7571afa57f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PartialPivLU, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aedb949abec9b9ea35da065310dc2f427</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad02ac68f9639a4208778267971a10ed1</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>aa736dfb0734c3a6c885e200cbd993093</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a9a5afb7d432cebe903759b6324e87995</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a8c8047cc78ccbe2f281e26a8811434b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a03e988825d037a999b03b62c2d81c216</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PartialPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aee5824c1394c9b52943a8b94d81b1aaa</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_p</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a904a90299abec5c952ba691faff730cb</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>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::traits&lt; PartialReduxExpr &gt;::_MatrixTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a7a1251490960136af2a1f82b210b72a2</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>internal::traits&lt; PartialReduxExpr &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a36b65a37fe94008abaa57aa679bfa435</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a1acaba8a30db120d62d5b707cc49ccab</anchor>
      <arglist>(Index i, Index j) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>abb8210d0443f90bef0b171580809f5a4</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>ac63248471ceccc6083a352ca29a80f13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialReduxExpr</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a89be50d21a780ff58e67862385a81d32</anchor>
      <arglist>(const MatrixType &amp;mat, const MemberOp &amp;func=MemberOp())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a22fd4b3b771855638eef8cb4c8e622b8</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>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>aa57f02f1a0e144adac421f931954602f</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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>abd19df7c3e04d1cdd124d6a9f311cd40</anchor>
      <arglist></arglist>
    </member>
    <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>
  </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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a149b873978d35bf86677f5e77fddb781</anchor>
      <arglist></arglist>
    </member>
    <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>
  </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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a48c2b21d1bf4442851ebd67d9e2515f0</anchor>
      <arglist></arglist>
    </member>
    <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>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixBase</name>
    <filename>classEigen_1_1PastixBase.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <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="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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>add0a3f68701a512ce329580d71b02f04</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="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>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</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2187da90aa331bc30d196973329ca3f8</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>a7c9a514ad230a1700bc7e9bc757f78d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af810073d3d3f6e392120db40f287eb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a0201c0395cdfa35742bf39cc492e8fc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Array&lt; RealScalar, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a191e7a1d30598971106ec8d4394d090b</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>aa8dffe318a2490715fa2f38529f11ba7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Array&lt; Index, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a75b3e5ca95b287850d65fec7db5d9f</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>ab92093d21383c5bd304fc71a178ed3b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a7911e9a67bf02e43b1e00ce9c004ea8d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2638d129ece4a440df33d881d3f2cf61</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="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>Matrix&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a600d672b1fb46034d248834fb8051809</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; Index, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a458c53254aaca39b97333f6d8d9e00aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5d69f78b09c0949545f6208a8287b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4dc8af3242bb042b105bce0f5a25ac69</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; Index, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a32a0a6de90612f88750b41c59674d08f</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 protection="private">Eigen::internal::noncopyable</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="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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>add0a3f68701a512ce329580d71b02f04</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="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>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</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2187da90aa331bc30d196973329ca3f8</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>a7c9a514ad230a1700bc7e9bc757f78d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PastixLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af810073d3d3f6e392120db40f287eb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PastixLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a0201c0395cdfa35742bf39cc492e8fc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; RealScalar, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a191e7a1d30598971106ec8d4394d090b</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>aa8dffe318a2490715fa2f38529f11ba7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; Index, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a75b3e5ca95b287850d65fec7db5d9f</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>ab92093d21383c5bd304fc71a178ed3b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a7911e9a67bf02e43b1e00ce9c004ea8d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2638d129ece4a440df33d881d3f2cf61</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="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>Matrix&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a600d672b1fb46034d248834fb8051809</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; Index, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a458c53254aaca39b97333f6d8d9e00aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5d69f78b09c0949545f6208a8287b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4dc8af3242bb042b105bce0f5a25ac69</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; Index, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a32a0a6de90612f88750b41c59674d08f</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 protection="private">Eigen::internal::noncopyable</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="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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>add0a3f68701a512ce329580d71b02f04</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="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>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</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2187da90aa331bc30d196973329ca3f8</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>a7c9a514ad230a1700bc7e9bc757f78d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PastixLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af810073d3d3f6e392120db40f287eb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PastixLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a0201c0395cdfa35742bf39cc492e8fc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; RealScalar, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a191e7a1d30598971106ec8d4394d090b</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>aa8dffe318a2490715fa2f38529f11ba7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; Index, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a75b3e5ca95b287850d65fec7db5d9f</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>ab92093d21383c5bd304fc71a178ed3b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a7911e9a67bf02e43b1e00ce9c004ea8d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2638d129ece4a440df33d881d3f2cf61</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="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>Matrix&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a600d672b1fb46034d248834fb8051809</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; Index, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a458c53254aaca39b97333f6d8d9e00aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5d69f78b09c0949545f6208a8287b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4dc8af3242bb042b105bce0f5a25ac69</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; Index, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a32a0a6de90612f88750b41c59674d08f</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 protection="private">Eigen::internal::noncopyable</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="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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>add0a3f68701a512ce329580d71b02f04</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="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>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</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2187da90aa331bc30d196973329ca3f8</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>a7c9a514ad230a1700bc7e9bc757f78d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PastixLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af810073d3d3f6e392120db40f287eb7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PastixLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a0201c0395cdfa35742bf39cc492e8fc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; RealScalar, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a191e7a1d30598971106ec8d4394d090b</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>aa8dffe318a2490715fa2f38529f11ba7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; Index, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a75b3e5ca95b287850d65fec7db5d9f</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>ab92093d21383c5bd304fc71a178ed3b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a7911e9a67bf02e43b1e00ce9c004ea8d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; PastixBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2638d129ece4a440df33d881d3f2cf61</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="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>Matrix&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a600d672b1fb46034d248834fb8051809</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; Index, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a458c53254aaca39b97333f6d8d9e00aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5d69f78b09c0949545f6208a8287b4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4dc8af3242bb042b105bce0f5a25ac69</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; Index, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a32a0a6de90612f88750b41c59674d08f</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>aec91eb5e7483c052d3291ae9dd915531a56eb922bc8af681efc4e3b0d858a80b3</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>aec91eb5e7483c052d3291ae9dd915531a56eb922bc8af681efc4e3b0d858a80b3</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>a0229fb620d0b26d9745d440ed3de3687a147c68cef75b513b3cb05ead6fab5f05</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>a0229fb620d0b26d9745d440ed3de3687a147c68cef75b513b3cb05ead6fab5f05</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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>af3e68a3dd5913ad6bc8b19d36442de57</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="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>
    <templarg>Index</templarg>
    <member kind="variable">
      <type>Index</type>
      <name>colblk</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a4dbe3afafa89449c57c79deda492c6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>fillfactor</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>adc934da1a4ea29f0420204b6068330d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxsuper</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a534e861c9b20e83a14bc9acd556860d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>panel_size</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a6f1cfe740722f089320532443f5acdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>relax</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a41d0bd7b48d8a3390e3c752a6134448b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rowblk</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>ad57bb66e8e1ed88465306f4ccae182e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permut_matrix_product_retval</name>
    <filename>structEigen_1_1internal_1_1permut__matrix__product__retval.html</filename>
    <templarg>PermutationType</templarg>
    <templarg>MatrixType</templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <base>ReturnByValue&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>ad7e133a16602adfb4597ee06732334cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>aec8a3fcdb3990b1d797db845ca15970d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>ac19afb238ec17973fd7827e8af8259f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>aa665bf4f8226d2c2cd104ece59e8506e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>permut_matrix_product_retval</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>a258717dec29424fae31362a7fe8581a9</anchor>
      <arglist>(const PermutationType &amp;perm, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>af49153613c1ed5372d4f17e90f120d8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>a60824c839b295e3f473364bd5fb63e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PermutationType &amp;</type>
      <name>m_permutation</name>
      <anchorfile>structEigen_1_1internal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>aa70469470fa16d7c3614a0dbe4d3c648</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permut_sparsematrix_product_retval</name>
    <filename>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</filename>
    <templarg>PermutationType</templarg>
    <templarg>MatrixType</templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <base>ReturnByValue&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</base>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>adc2213cb742fe08530a8637daaaa76eda1d54f2b4d4d710b588c78af4fba45e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>adc2213cb742fe08530a8637daaaa76eda22f3334733dfb7566eaa3c5ee321254b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>ac5f671ade87073e566d487efa11312a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a59004ba71af6db7a8163e7bad4ac8646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>adc2213cb742fe08530a8637daaaa76eda22f3334733dfb7566eaa3c5ee321254b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a598da9aa4255ef808a28a1e2ea6a3f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>adc2213cb742fe08530a8637daaaa76eda1d54f2b4d4d710b588c78af4fba45e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a360d915a4352734292aa737dbfb944e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a2a747a5b29d3f0fd9ed0ee8ff2efa82c</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>permut_sparsematrix_product_retval</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a51d0c2e646ebb90142c605156aaa368f</anchor>
      <arglist>(const PermutationType &amp;perm, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a974cfc2e2dc6f7cda12fbcef9b2e33a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>a966c25d18ebcd0bb8cde619e27f304cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PermutationType &amp;</type>
      <name>m_permutation</name>
      <anchorfile>structEigen_1_1internal_1_1permut__sparsematrix__product__retval.html</anchorfile>
      <anchor>ab3eae3bab39328904a3d4506c3cda268</anchor>
      <arglist></arglist>
    </member>
  </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>aa881337a30a439665ed634e3ce7b01fcade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca74b7d62b5ec1ebb1413f46dfa27a895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcafb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca74b7d62b5ec1ebb1413f46dfa27a895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcafb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7a0ac6f1ceff8fc1a5d0b3b233a2b109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a13d5988417a5764b5a9c388723b13894</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="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, Index &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>af662d61d1b3ab21463e5cff57deaa741</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adece1b6fe9f19cd19fbe28b403872e75</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>ab3007cbb43c7b9a022f08af86bc4273b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9671b4ccdc932acd47010783afee05b1</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>a36b06e3d24196ea2157ad296749ebef3</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>Transpose&lt; PermutationBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd5b0470479df2b040bfadd6937cb4c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a37b4819c32b8f9dfb8e140ceb1374d29</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>a986d5bd3c3fef1678b36b0e9f4442464</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &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>ad532b250fd9acc80b3ac02282b1d6f0c</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>ac637509429ed2e8aa3b846b9e02da8e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9d55f5bd0c33777853717842957e9ff7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a782d54b2211858bea72a9b4d5e27e03b</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>a0972773a04ab8399ac02a16e5f243310</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca74b7d62b5ec1ebb1413f46dfa27a895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcafb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7a0ac6f1ceff8fc1a5d0b3b233a2b109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a13d5988417a5764b5a9c388723b13894</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="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, Index &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>af662d61d1b3ab21463e5cff57deaa741</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adece1b6fe9f19cd19fbe28b403872e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &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>ab3007cbb43c7b9a022f08af86bc4273b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9671b4ccdc932acd47010783afee05b1</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>a36b06e3d24196ea2157ad296749ebef3</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>Transpose&lt; PermutationBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd5b0470479df2b040bfadd6937cb4c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a37b4819c32b8f9dfb8e140ceb1374d29</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>a986d5bd3c3fef1678b36b0e9f4442464</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &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, IndexType &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>ad532b250fd9acc80b3ac02282b1d6f0c</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>ac637509429ed2e8aa3b846b9e02da8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9d55f5bd0c33777853717842957e9ff7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a782d54b2211858bea72a9b4d5e27e03b</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, IndexType &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, IndexType &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>a0972773a04ab8399ac02a16e5f243310</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca74b7d62b5ec1ebb1413f46dfa27a895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcafb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7a0ac6f1ceff8fc1a5d0b3b233a2b109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a13d5988417a5764b5a9c388723b13894</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="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, Index &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>af662d61d1b3ab21463e5cff57deaa741</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adece1b6fe9f19cd19fbe28b403872e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &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>ab3007cbb43c7b9a022f08af86bc4273b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9671b4ccdc932acd47010783afee05b1</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>a36b06e3d24196ea2157ad296749ebef3</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>Transpose&lt; PermutationBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd5b0470479df2b040bfadd6937cb4c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a37b4819c32b8f9dfb8e140ceb1374d29</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>a986d5bd3c3fef1678b36b0e9f4442464</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &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, IndexType &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>ad532b250fd9acc80b3ac02282b1d6f0c</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>ac637509429ed2e8aa3b846b9e02da8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9d55f5bd0c33777853717842957e9ff7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a782d54b2211858bea72a9b4d5e27e03b</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, IndexType &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, IndexType &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>a0972773a04ab8399ac02a16e5f243310</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &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>CoeffReadCost</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca74b7d62b5ec1ebb1413f46dfa27a895f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcafb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7a0ac6f1ceff8fc1a5d0b3b233a2b109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a13d5988417a5764b5a9c388723b13894</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="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fca800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, Index &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>af662d61d1b3ab21463e5cff57deaa741</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aa881337a30a439665ed634e3ce7b01fcab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adece1b6fe9f19cd19fbe28b403872e75</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>ab3007cbb43c7b9a022f08af86bc4273b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9671b4ccdc932acd47010783afee05b1</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>a36b06e3d24196ea2157ad296749ebef3</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>Transpose&lt; PermutationBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd5b0470479df2b040bfadd6937cb4c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a37b4819c32b8f9dfb8e140ceb1374d29</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>a986d5bd3c3fef1678b36b0e9f4442464</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &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>ad532b250fd9acc80b3ac02282b1d6f0c</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>ac637509429ed2e8aa3b846b9e02da8e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a9d55f5bd0c33777853717842957e9ff7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a782d54b2211858bea72a9b4d5e27e03b</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>a0972773a04ab8399ac02a16e5f243310</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &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>IndexType</templarg>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a53a25e56d4d66ffc8bacb760cf1fe65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a523ff8c60307b5e9f27526599185acd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>abfd8b25e58ab26bbe82f2ed2a64e37d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a79ddad56f4e67f1316db3d8a19ce850c</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>ae86aea6fff914a1be80b94b09d0c093c</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>aee2a44c00686c86d5d842663fab99c4e</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4bd24adf6bc96ef5fe6551f9009dc1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a618571f16d198a429ebaf3d6e619a82c</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeb2df9d7ae7193de11870be72e2d5a18</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>ab5d8afcd6ea17943decd0a86943700ed</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aaaec0e3eeccad99212e792ec0a48befc</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;a_indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a598c1860caed798aa73b773f7322836b</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>a22196102c4cebab5e9405d14880e3482</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4847077af19e5bd792b7212d733708e1</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>af6e430649dff4557da504012bee1ece6</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>aabc76a9ce648c4baff1464b15509e091</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>a851238c267ae253d1e8ebb26493de76c</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, IndexType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a53a25e56d4d66ffc8bacb760cf1fe65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a523ff8c60307b5e9f27526599185acd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>abfd8b25e58ab26bbe82f2ed2a64e37d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a79ddad56f4e67f1316db3d8a19ce850c</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>ae86aea6fff914a1be80b94b09d0c093c</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>aee2a44c00686c86d5d842663fab99c4e</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4bd24adf6bc96ef5fe6551f9009dc1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a618571f16d198a429ebaf3d6e619a82c</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeb2df9d7ae7193de11870be72e2d5a18</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>ab5d8afcd6ea17943decd0a86943700ed</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aaaec0e3eeccad99212e792ec0a48befc</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;a_indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a598c1860caed798aa73b773f7322836b</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>a22196102c4cebab5e9405d14880e3482</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4847077af19e5bd792b7212d733708e1</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>af6e430649dff4557da504012bee1ece6</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>aabc76a9ce648c4baff1464b15509e091</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>a851238c267ae253d1e8ebb26493de76c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix&lt; Dynamic, Dynamic, Index &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>a53a25e56d4d66ffc8bacb760cf1fe65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a523ff8c60307b5e9f27526599185acd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>abfd8b25e58ab26bbe82f2ed2a64e37d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a79ddad56f4e67f1316db3d8a19ce850c</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>ae86aea6fff914a1be80b94b09d0c093c</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>aee2a44c00686c86d5d842663fab99c4e</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4bd24adf6bc96ef5fe6551f9009dc1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a618571f16d198a429ebaf3d6e619a82c</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeb2df9d7ae7193de11870be72e2d5a18</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>ab5d8afcd6ea17943decd0a86943700ed</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aaaec0e3eeccad99212e792ec0a48befc</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;a_indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a598c1860caed798aa73b773f7322836b</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>a22196102c4cebab5e9405d14880e3482</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4847077af19e5bd792b7212d733708e1</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>af6e430649dff4557da504012bee1ece6</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>aabc76a9ce648c4baff1464b15509e091</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>a851238c267ae253d1e8ebb26493de76c</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, IndexType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a53a25e56d4d66ffc8bacb760cf1fe65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a523ff8c60307b5e9f27526599185acd3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>abfd8b25e58ab26bbe82f2ed2a64e37d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a79ddad56f4e67f1316db3d8a19ce850c</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>ae86aea6fff914a1be80b94b09d0c093c</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>aee2a44c00686c86d5d842663fab99c4e</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4bd24adf6bc96ef5fe6551f9009dc1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a618571f16d198a429ebaf3d6e619a82c</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeb2df9d7ae7193de11870be72e2d5a18</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>ab5d8afcd6ea17943decd0a86943700ed</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aaaec0e3eeccad99212e792ec0a48befc</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;a_indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a598c1860caed798aa73b773f7322836b</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>a22196102c4cebab5e9405d14880e3482</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a4847077af19e5bd792b7212d733708e1</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>af6e430649dff4557da504012bee1ece6</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>aabc76a9ce648c4baff1464b15509e091</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>a851238c267ae253d1e8ebb26493de76c</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>a9effd48393469aae9cb4e83c6e5d73f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationWrapper</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>ae49d754c79b6e59e61a9923f9fea0865</anchor>
      <arglist>(const IndicesType &amp;a_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="class">
    <name>Eigen::PermutedImpl</name>
    <filename>classEigen_1_1PermutedImpl.html</filename>
    <templarg>RowCol</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </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></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>ac594212b7e154f9eeeb2fb3a7c79babc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a0116479dc3fa3ec09ea07d7ec69a58fb</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?PacketSize:0), 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>ac594212b7e154f9eeeb2fb3a7c79babc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a0116479dc3fa3ec09ea07d7ec69a58fb</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></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>ac594212b7e154f9eeeb2fb3a7c79babc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a0116479dc3fa3ec09ea07d7ec69a58fb</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></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>ac3d4aa5a68968f6e6715bdd1bf7a7466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></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>aec97017c30b8480cab06b9b8d36af99d</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_USER_ALIGN16 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>ae8c3e3370dedadcac81000bf49b111a6</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></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>ac594212b7e154f9eeeb2fb3a7c79babc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a0116479dc3fa3ec09ea07d7ec69a58fb</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>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>ac7fd4e99f507e0b5be45aa731508b6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></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>a48ca3e0f40121576286f9788d0067c31</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_USER_ALIGN16 T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>adedd16f8ab54a2635036611736eeb02d</anchor>
      <arglist>[Size]</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, Index &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; Index, 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; Index, 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="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>a9e256e0bd81e4ecbdb5274d986b5dc53a5d6c31f8861f15a8ddd1782c73754681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a9e256e0bd81e4ecbdb5274d986b5dc53ad85ca4c09dd5f482d61a88fc84357998</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>a9e256e0bd81e4ecbdb5274d986b5dc53a5d6c31f8861f15a8ddd1782c73754681</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>a9e256e0bd81e4ecbdb5274d986b5dc53ad85ca4c09dd5f482d61a88fc84357998</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>a9e256e0bd81e4ecbdb5274d986b5dc53a5d6c31f8861f15a8ddd1782c73754681</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>a9e256e0bd81e4ecbdb5274d986b5dc53ad85ca4c09dd5f482d61a88fc84357998</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>a9e256e0bd81e4ecbdb5274d986b5dc53a5d6c31f8861f15a8ddd1782c73754681</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>a9e256e0bd81e4ecbdb5274d986b5dc53ad85ca4c09dd5f482d61a88fc84357998</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 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>add0756b661a11cd56c19b80c3b0d1b6a</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>a7d2ec2fd59bee406c5ba606f80a4cac6aa52908b7d7b04ba81780d908c5acdf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>afcbc240f70ffaf4a9ca9df24cd1d6003</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>a7d2ec2fd59bee406c5ba606f80a4cac6aa52908b7d7b04ba81780d908c5acdf14</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>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a5f6c6b9edd92482d4b60e3037e4a66ff</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>a0d48e4bcbecba4c1b965ba155c4c9df4a5914cba3ffd7effff2a092f8372b2bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4ab19b75899afaefe8571db3cbd22c98d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4aa0ed8ac383f4eb1c2d4706aa7b4c5e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4aa1005859aca9e20a42a4999f24a3e971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4ab19b75899afaefe8571db3cbd22c98d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4aa1005859aca9e20a42a4999f24a3e971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4aa0ed8ac383f4eb1c2d4706aa7b4c5e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a0d48e4bcbecba4c1b965ba155c4c9df4a5914cba3ffd7effff2a092f8372b2bcc</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>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01ArrayXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Array&lt; typename traits&lt; T &gt;::Scalar, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, AutoAlign|(traits&lt; T &gt;::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_01_4.html</anchorfile>
      <anchor>a1b8d9294e1a68b53d3f85b609d6884be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01MatrixXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, AutoAlign|(traits&lt; T &gt;::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_01_4.html</anchorfile>
      <anchor>a2bfb8804f6c7ecc742ec3363f8ec2315</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>a485d512c3ce27b4062d302891a988156ad4be01bc4691d8aefc8f821a06466de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156ab0187f8311c935b599653718e6ec82d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156aab0ac31234a98aba37dddf6328dd7064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156a19305bc8078052298423f0f37833224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156ab0187f8311c935b599653718e6ec82d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156a19305bc8078052298423f0f37833224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156aab0ac31234a98aba37dddf6328dd7064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a485d512c3ce27b4062d302891a988156ad4be01bc4691d8aefc8f821a06466de1</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_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>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>a6da305920315b4e0bb4919624ef7eb4aa1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab7bfe03ce03a9840ef07c847612cf43fa3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Aligned &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8a5a682d5dd3cbcd95955c32091d9aeb</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, Aligned &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6479a1b317b87b4cf70718e5ba1c2b51</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="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a133e6d42f414e7fc9fcfc405a42c58c9</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>ab7bfe03ce03a9840ef07c847612cf43fa3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6da305920315b4e0bb4919624ef7eb4aa1eede2009241a4351d809b1622af8525</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>Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a12fe0f505f70964eb7ac0c78eb719f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa11e317aeefe51587e8c73725cf4b36e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b2b412679fff6f61d810606dab47f63</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa52ca5bb41678814e86f0b6fc945c7de</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad567961a529cdc87c156582fe695cdfc</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af01ab7cad1691f57ba3a7cac566649eb</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3138e700b602cd17a8358b866b199239</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab569fb9886a04df4c52d1d0c57f20d5</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322f553b974c8a494a186e843a4b69a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7defcdbe985096fdcac6a4c5df75923</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a51218f8a4a468ad941f319f799f8c935</anchor>
      <arglist>(Index nbRows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a59ae2794faaeac47dc85bc8479351a83</anchor>
      <arglist>(NoChange_t, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a53444c05ffadfb301c48713bf961c763</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac9bbe3fb844a5b2011b5097a836e73d6</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5020fe0b4907becaece0a75271db9bff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a83079caa6dcfc77af23786fcca275da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac5ed833a381fea44f0879435091888db</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad2a58fd7a51ece8d15d84ae071c1309f</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0603d05ab7a7b374b6d8175e1f84806</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4c220c1eb90e8414a9728f13f030427a</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>a3c942959188af42c51b4dd9b9a0b211f</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>a0e68b0fd4e5904e092b69a6bbb96a109</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7908672655834e10f3eaf5147cc1371b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3390f69cdd6a28de825e0802b37f32ff</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a499f73655c40aa3ba650b26d3fb6a882</anchor>
      <arglist>(Index a_size, Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd7549626adaa6b6fa1a31ed1e70b8d3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a18832b701979a2e5b8874fb4f900c685</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8bee1e51417bfa386dd54b37f6d9e2fe</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d07be074b7b5ba1bb5d2944965dc3bc</anchor>
      <arglist>(NoChange_t, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3fa2e0e946b9a17120aa05a6b2ff844f</anchor>
      <arglist>(Index nbRows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2e06562b30ffa5dcecb2a62ebd2c144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a80487ac34482655398b514a2b606b4b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aae4f6fbe5e26385a638ad5fa96c69260</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac407b5a6ff77ab6b3150ca51370c06bb</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade14bb1d7c761c676fd2d019c44b47f3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>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>Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab8b732ae4d45271b2532978ee13210d1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>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_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_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ecc8383d30e7dc026a207865cede932</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_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae1fa840532033ffb7735f39d1fd6bcaa</anchor>
      <arglist>(Index nbRows, Index nbCols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af63e29845f68f582453337e879a1b53f</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac02d1a06b7c083505c920ea2e11c95c3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4669c21048d5d50d1092343ccb1225a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a740ebe44196ad706f3c68c7a53584f58</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_set_selector</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa850d558fae1da9e0c65c5ad73fde095</anchor>
      <arglist>(const OtherDerived &amp;other, const internal::true_type &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_set_selector</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8f524933f7b7b7aaf52ab26065f5a9f1</anchor>
      <arglist>(const OtherDerived &amp;other, const internal::false_type &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af008c107fa177fa7dc4ff37023a55870</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &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="enumvalue" protection="private">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4565e60ead9db91cc162df2b2a82162ea64e480653a27d28306d2f34afd79fe81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4565e60ead9db91cc162df2b2a82162ea64e480653a27d28306d2f34afd79fe81</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, Aligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a04713e66d102f7402c7144111ff174df</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, Aligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fb4dbdfade20855c5a35e21541c8215</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;, Aligned &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8a5a682d5dd3cbcd95955c32091d9aeb</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;, Aligned &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6479a1b317b87b4cf70718e5ba1c2b51</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="typedef">
      <type>internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a133e6d42f414e7fc9fcfc405a42c58c9</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>ab7bfe03ce03a9840ef07c847612cf43fa3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6da305920315b4e0bb4919624ef7eb4aa1eede2009241a4351d809b1622af8525</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>Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a12fe0f505f70964eb7ac0c78eb719f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa11e317aeefe51587e8c73725cf4b36e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b2b412679fff6f61d810606dab47f63</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa52ca5bb41678814e86f0b6fc945c7de</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad567961a529cdc87c156582fe695cdfc</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af01ab7cad1691f57ba3a7cac566649eb</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3138e700b602cd17a8358b866b199239</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab569fb9886a04df4c52d1d0c57f20d5</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322f553b974c8a494a186e843a4b69a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7defcdbe985096fdcac6a4c5df75923</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a51218f8a4a468ad941f319f799f8c935</anchor>
      <arglist>(Index nbRows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a59ae2794faaeac47dc85bc8479351a83</anchor>
      <arglist>(NoChange_t, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a53444c05ffadfb301c48713bf961c763</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac9bbe3fb844a5b2011b5097a836e73d6</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5020fe0b4907becaece0a75271db9bff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a83079caa6dcfc77af23786fcca275da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac5ed833a381fea44f0879435091888db</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad2a58fd7a51ece8d15d84ae071c1309f</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0603d05ab7a7b374b6d8175e1f84806</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4c220c1eb90e8414a9728f13f030427a</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>a3c942959188af42c51b4dd9b9a0b211f</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>a0e68b0fd4e5904e092b69a6bbb96a109</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7908672655834e10f3eaf5147cc1371b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3390f69cdd6a28de825e0802b37f32ff</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a499f73655c40aa3ba650b26d3fb6a882</anchor>
      <arglist>(Index a_size, Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd7549626adaa6b6fa1a31ed1e70b8d3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a18832b701979a2e5b8874fb4f900c685</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8bee1e51417bfa386dd54b37f6d9e2fe</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d07be074b7b5ba1bb5d2944965dc3bc</anchor>
      <arglist>(NoChange_t, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3fa2e0e946b9a17120aa05a6b2ff844f</anchor>
      <arglist>(Index nbRows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2e06562b30ffa5dcecb2a62ebd2c144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a80487ac34482655398b514a2b606b4b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aae4f6fbe5e26385a638ad5fa96c69260</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac407b5a6ff77ab6b3150ca51370c06bb</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>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>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>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>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_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_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ecc8383d30e7dc026a207865cede932</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_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae1fa840532033ffb7735f39d1fd6bcaa</anchor>
      <arglist>(Index nbRows, Index nbCols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af63e29845f68f582453337e879a1b53f</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac02d1a06b7c083505c920ea2e11c95c3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4669c21048d5d50d1092343ccb1225a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>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>a740ebe44196ad706f3c68c7a53584f58</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_set_selector</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa850d558fae1da9e0c65c5ad73fde095</anchor>
      <arglist>(const OtherDerived &amp;other, const internal::true_type &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_set_selector</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8f524933f7b7b7aaf52ab26065f5a9f1</anchor>
      <arglist>(const OtherDerived &amp;other, const internal::false_type &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af008c107fa177fa7dc4ff37023a55870</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &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="enumvalue" protection="private">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4565e60ead9db91cc162df2b2a82162ea64e480653a27d28306d2f34afd79fe81</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, Aligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a04713e66d102f7402c7144111ff174df</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, Aligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fb4dbdfade20855c5a35e21541c8215</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;, Aligned &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8a5a682d5dd3cbcd95955c32091d9aeb</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;, Aligned &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6479a1b317b87b4cf70718e5ba1c2b51</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="typedef">
      <type>internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a133e6d42f414e7fc9fcfc405a42c58c9</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>ab7bfe03ce03a9840ef07c847612cf43fa3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6da305920315b4e0bb4919624ef7eb4aa1eede2009241a4351d809b1622af8525</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>Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a12fe0f505f70964eb7ac0c78eb719f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa11e317aeefe51587e8c73725cf4b36e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b2b412679fff6f61d810606dab47f63</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa52ca5bb41678814e86f0b6fc945c7de</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad567961a529cdc87c156582fe695cdfc</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af01ab7cad1691f57ba3a7cac566649eb</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3138e700b602cd17a8358b866b199239</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab569fb9886a04df4c52d1d0c57f20d5</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322f553b974c8a494a186e843a4b69a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7defcdbe985096fdcac6a4c5df75923</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a51218f8a4a468ad941f319f799f8c935</anchor>
      <arglist>(Index nbRows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a59ae2794faaeac47dc85bc8479351a83</anchor>
      <arglist>(NoChange_t, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a53444c05ffadfb301c48713bf961c763</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac9bbe3fb844a5b2011b5097a836e73d6</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5020fe0b4907becaece0a75271db9bff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a83079caa6dcfc77af23786fcca275da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac5ed833a381fea44f0879435091888db</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad2a58fd7a51ece8d15d84ae071c1309f</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0603d05ab7a7b374b6d8175e1f84806</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4c220c1eb90e8414a9728f13f030427a</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>a3c942959188af42c51b4dd9b9a0b211f</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>a0e68b0fd4e5904e092b69a6bbb96a109</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7908672655834e10f3eaf5147cc1371b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3390f69cdd6a28de825e0802b37f32ff</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a499f73655c40aa3ba650b26d3fb6a882</anchor>
      <arglist>(Index a_size, Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd7549626adaa6b6fa1a31ed1e70b8d3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a18832b701979a2e5b8874fb4f900c685</anchor>
      <arglist>(Index nbRows, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8bee1e51417bfa386dd54b37f6d9e2fe</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d07be074b7b5ba1bb5d2944965dc3bc</anchor>
      <arglist>(NoChange_t, Index nbCols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a3fa2e0e946b9a17120aa05a6b2ff844f</anchor>
      <arglist>(Index nbRows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2e06562b30ffa5dcecb2a62ebd2c144</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a80487ac34482655398b514a2b606b4b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aae4f6fbe5e26385a638ad5fa96c69260</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac407b5a6ff77ab6b3150ca51370c06bb</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>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>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>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>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_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_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ecc8383d30e7dc026a207865cede932</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_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae1fa840532033ffb7735f39d1fd6bcaa</anchor>
      <arglist>(Index nbRows, Index nbCols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af63e29845f68f582453337e879a1b53f</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac02d1a06b7c083505c920ea2e11c95c3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4669c21048d5d50d1092343ccb1225a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>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>a740ebe44196ad706f3c68c7a53584f58</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_set_selector</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa850d558fae1da9e0c65c5ad73fde095</anchor>
      <arglist>(const OtherDerived &amp;other, const internal::true_type &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_set_selector</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8f524933f7b7b7aaf52ab26065f5a9f1</anchor>
      <arglist>(const OtherDerived &amp;other, const internal::false_type &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af008c107fa177fa7dc4ff37023a55870</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &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="enumvalue" protection="private">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a4565e60ead9db91cc162df2b2a82162ea64e480653a27d28306d2f34afd79fe81</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, Aligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a04713e66d102f7402c7144111ff174df</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, Aligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fb4dbdfade20855c5a35e21541c8215</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="struct">
    <name>aruco::PointSet_2D</name>
    <filename>structaruco_1_1PointSet__2D.html</filename>
    <member kind="function">
      <type>float</type>
      <name>kdtree_distance</name>
      <anchorfile>structaruco_1_1PointSet__2D.html</anchorfile>
      <anchor>a9fd69774deba17c9a39cf9d65052247c</anchor>
      <arglist>(const float *p1, const size_t idx_p2, size_t size) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>kdtree_get_bbox</name>
      <anchorfile>structaruco_1_1PointSet__2D.html</anchorfile>
      <anchor>a4fa8e24ae07cbdbac1d775913707eb7e</anchor>
      <arglist>(BBOX &amp;bb) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>kdtree_get_point_count</name>
      <anchorfile>structaruco_1_1PointSet__2D.html</anchorfile>
      <anchor>a5555a042177f0d0787693d4b4e4f2a81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>kdtree_get_pt</name>
      <anchorfile>structaruco_1_1PointSet__2D.html</anchorfile>
      <anchor>a441034907f375542e69ff4f653ef30e1</anchor>
      <arglist>(const size_t idx, int dim) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_default_impl</name>
    <filename>structEigen_1_1internal_1_1pow__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>retval</name>
      <anchorfile>structEigen_1_1internal_1_1pow__default__impl.html</anchorfile>
      <anchor>a3c35911536234a4425de6c09bfd13a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pow__default__impl.html</anchorfile>
      <anchor>a90f96f775c070529ed7cc67a3c005c76</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pow_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</name>
    <filename>structEigen_1_1internal_1_1pow__default__impl.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>retval</name>
      <anchorfile>structEigen_1_1internal_1_1pow__default__impl.html</anchorfile>
      <anchor>a3c35911536234a4425de6c09bfd13a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pow__default__impl.html</anchorfile>
      <anchor>a90f96f775c070529ed7cc67a3c005c76</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1pow__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pow__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ac802e6fecb10aab7d73e2434fd87b693</anchor>
      <arglist>(Scalar x, Scalar y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_impl</name>
    <filename>structEigen_1_1internal_1_1pow__impl.html</filename>
    <templarg></templarg>
    <base>pow_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pow_retval</name>
    <filename>structEigen_1_1internal_1_1pow__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1pow__retval.html</anchorfile>
      <anchor>aa65c0a79bbf309eea34b0a0114c381f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl</name>
    <filename>structEigen_1_1internal_1_1product__coeff__impl.html</filename>
    <templarg>Traversal</templarg>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_010_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_010_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a55db73f91202f3f84d604d25d805c34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_010_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a6cbb7e7f48ff00a1af6c823e10554d37</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a22ec4b3125c8af1606c52e7dc8f0d8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a5817d5fc8a366d844ee36f488210e821</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a402935182ebdde2c571082df116996f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01DefaultTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>ac827d984a850cec22e30cc60c19c5bba</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a01dc9a03b8f41a2309a755b284a33d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>ab50f55b67f46174f381b9e9329fa00e3</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>a4b585415a502ace5bf24a19ff5c5e070a097ef493c261d8a35527f3f08f601337</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>aa49c26603ebc2282220289e7e4b3c931</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::PacketScalar</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>ad73b7cbc07fcc79b4c96e3a6ec1b4340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>a4b585415a502ace5bf24a19ff5c5e070a097ef493c261d8a35527f3f08f601337</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex53b8d2667fd83682519a887194cb29a0.html</anchorfile>
      <anchor>a956b9b9b10d58280f52e25249ada8c9a</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_vectorized_dyn_selector</name>
    <filename>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsRows</templarg>
    <templarg>RhsCols</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector.html</anchorfile>
      <anchor>a37a2de3ac63c937cdf443a34c3320e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector.html</anchorfile>
      <anchor>aa9f020c593d74cf45e492a2e72e93d46</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_011_01_4.html</anchorfile>
      <anchor>aef1a357476819d2e8595864a86b4e947</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_011_01_4.html</anchorfile>
      <anchor>a785fe056af8780fc5a303237b67a29f3</anchor>
      <arglist>(Index, Index, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_01RhsCols_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsCols</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac76224d4e3ba00d16033531cd1e694d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>aff1870261906b178844904ffba522f1d</anchor>
      <arglist>(Index, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_01LhsRows_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsRows</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_01LhsRows_00_011_01_4.html</anchorfile>
      <anchor>afb46263997ce7388bd7eba726875d149</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_01LhsRows_00_011_01_4.html</anchorfile>
      <anchor>afc922be1276897b64a84870fdfa5f04d</anchor>
      <arglist>(Index row, Index, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_vectorized_unroller</name>
    <filename>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>a5967f170edd82f107c89338bfa5b892daa1868ac15400335aac1f357d6e1a6b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>aa0c897302d9643671ff14469dadc95ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>a5967f170edd82f107c89338bfa5b892daa1868ac15400335aac1f357d6e1a6b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>a8cbae603fc38f628ae62061ca7f4058f</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::PacketScalar &amp;pres)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</name>
    <filename>structEigen_1_1internal_1_1product__coeff__vectorized__unroller_3_010_00_01Lhs_00_01Rhs_00_01Packet_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller_3_010_00_01Lhs_00_01Rhs_00_01Packet_01_4.html</anchorfile>
      <anchor>acbf6a512328a6938b1d7876587c27868</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__coeff__vectorized__unroller_3_010_00_01Lhs_00_01Rhs_00_01Packet_01_4.html</anchorfile>
      <anchor>ac526605968cfe3338fad140882daa40d</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::PacketScalar &amp;pres)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl</name>
    <filename>structEigen_1_1internal_1_1product__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::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1product__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="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a1718ae6f4c105f442d7cf22eb7752580</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a7e4651753fb3022eec7695a1891cd7d7</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>ab3c3eee1fabeea03a04b9131fcb9f92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a286ac1d323dadee3248c208c9414af24</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_0130eceac2e34d5c86e71a9eaebf25cc41.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_0130eceac2e34d5c86e71a9eaebf25cc41.html</anchorfile>
      <anchor>a0c02af4705bec125db78b213bcadf1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_0130eceac2e34d5c86e71a9eaebf25cc41.html</anchorfile>
      <anchor>a1f7a038d3bb9c7d8bc5e7899069b41e0</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1product__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="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>afdd1336acea90d9ee5734d4e67a33cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a190c83e2637b9006c48e83c3c6bc43e8</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a3e2b59c98d9bcaa52c5123be2c5b1dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a9ff6228ac32fde9ee40664accf192a73</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01dd2899501dabf3933302ae30ad712068.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01dd2899501dabf3933302ae30ad712068.html</anchorfile>
      <anchor>a6bdd97d1e454509d45136fd09d2910d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01dd2899501dabf3933302ae30ad712068.html</anchorfile>
      <anchor>a75d8878f679cc617c639d834b0c0833c</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</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>a39c5c11bab0e3209cb01e0c6bf1d2230</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha)</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>add4ceba887eb40bb9cb17efed45798c6</anchor>
      <arglist>(Index rows, Index cols, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha)</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>a6ebc8d1751f1422fb73b85e140b0df37</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha)</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>a8c9f1a703ffce044791427baca7d09d3a9938bb7854675714704fd3b1945114b0</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>a8c9f1a703ffce044791427baca7d09d3a697dce7e9aa9f8da7ff3bc161ec8d56b</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>a8c9f1a703ffce044791427baca7d09d3ae5c33f1ea16476443e7fa3749739abe9</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>a8c9f1a703ffce044791427baca7d09d3a697dce7e9aa9f8da7ff3bc161ec8d56b</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>a8c9f1a703ffce044791427baca7d09d3ae5c33f1ea16476443e7fa3749739abe9</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>a8c9f1a703ffce044791427baca7d09d3a9938bb7854675714704fd3b1945114b0</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>a828673f591f16fe3196f67f3bb3a7feaab29097581d9eff75f4acf18bf611d2a1</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>a828673f591f16fe3196f67f3bb3a7feaacb953709bc8e8b50fb3dcd52fd277407</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>a828673f591f16fe3196f67f3bb3a7feaa1a3c9d6e3d5c60d21e854cdeddef797f</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>a828673f591f16fe3196f67f3bb3a7feaacb953709bc8e8b50fb3dcd52fd277407</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>a828673f591f16fe3196f67f3bb3a7feaa1a3c9d6e3d5c60d21e854cdeddef797f</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>a828673f591f16fe3196f67f3bb3a7feaab29097581d9eff75f4acf18bf611d2a1</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></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afaad5895c5ae3de1dc1b49f58e3b218c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afae3141d4df5bab8bec3c9d73dcb5d3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afacfee018c6b6b56afced61de8b43ac172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afaaaca093963f9a3eb3de3474bd86c8541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afa5cc8c4003fc660bac1b1d0019c4bff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Depth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afabe2a64d28d57eb0d409204840e4ab3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LargeThreshold</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afabbd2bdc9b8550f1e8fe4b962bbf9b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a953c42ef87248b09772860f670f22d06a81cc7a99935afef3601b4a710c6cabc1</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>ad386ae792b4f1400ffe35ed7067ee6afaaaca093963f9a3eb3de3474bd86c8541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Depth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afabe2a64d28d57eb0d409204840e4ab3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LargeThreshold</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afabbd2bdc9b8550f1e8fe4b962bbf9b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afacfee018c6b6b56afced61de8b43ac172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afa5cc8c4003fc660bac1b1d0019c4bff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afaad5895c5ae3de1dc1b49f58e3b218c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>ad386ae792b4f1400ffe35ed7067ee6afae3141d4df5bab8bec3c9d73dcb5d3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a953c42ef87248b09772860f670f22d06a81cc7a99935afef3601b4a710c6cabc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>rows_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebba26ced02e431d4cd6db4e546dee6bf762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>cols_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebbaad8dd126e306256a4fe515637514fc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>depth_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebbab6490a7c12ba1539bea388e9c60927fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>cols_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebbaad8dd126e306256a4fe515637514fc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>depth_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebbab6490a7c12ba1539bea388e9c60927fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>rows_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a77f3b0b769b2fc5593e6ae1fa36cfebba26ced02e431d4cd6db4e546dee6bf762</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>af06981ec43ba47515394d8f06159974fa311c8bbfb8a2b2bae0fce2a3079c00dd</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>af06981ec43ba47515394d8f06159974fa311c8bbfb8a2b2bae0fce2a3079c00dd</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>a1bd69a30a7acc779c886a8a7e094e94fa32589a1caee89d63a7cb26ed96003c14</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>a1bd69a30a7acc779c886a8a7e094e94fa32589a1caee89d63a7cb26ed96003c14</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>a2c7421a4226d76b412cae52563682dc8a1ed437af1fe586598dad8781e9658cd7</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>a2c7421a4226d76b412cae52563682dc8a1ed437af1fe586598dad8781e9658cd7</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>af16b6d80abb2c5ca241fa8245be136aca7b663596feb07f25a2ce1efc2640e1e3</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>af16b6d80abb2c5ca241fa8245be136aca7b663596feb07f25a2ce1efc2640e1e3</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>a1b1d2d59162c40d25a4da67425da9e65a5f3cef5b622c1c7f0f05fd5a125bd8c1</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>a1b1d2d59162c40d25a4da67425da9e65a5f3cef5b622c1c7f0f05fd5a125bd8c1</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>a2c16bb85a95b6f877cc6afb3e221f61eac43a4b1663e7b95c489fb51211e76941</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>a2c16bb85a95b6f877cc6afb3e221f61eac43a4b1663e7b95c489fb51211e76941</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>ae725462b011caff43614645061ea981aa57c75475f88ea5142ad68b01171329b4</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>ae725462b011caff43614645061ea981aa57c75475f88ea5142ad68b01171329b4</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>a9e49bc2d19aa4df7227774a356feb6d6a11798eb37066e2b988cff2a6f62a0d3f</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>a9e49bc2d19aa4df7227774a356feb6d6a11798eb37066e2b988cff2a6f62a0d3f</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>ab67047bc7484eafe6745914a43750395ade0c41bc996832cf53e13fdeba921793</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>ab67047bc7484eafe6745914a43750395ade0c41bc996832cf53e13fdeba921793</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>a11fea7fb543d4f3d1e689c5b4b2e9303ae19a837aca3bb4e0fb2408d9f9d4f9bd</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>a11fea7fb543d4f3d1e689c5b4b2e9303ae19a837aca3bb4e0fb2408d9f9d4f9bd</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>a72d2e6ea88a652f23f0e8c7087276fdaa3a021272255ead1844ff173dc1d9757b</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>a72d2e6ea88a652f23f0e8c7087276fdaa3a021272255ead1844ff173dc1d9757b</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>a95bb66d038dc4532914d6b40a190a0efa9cd514d801593b901c36114737a9c139</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>a95bb66d038dc4532914d6b40a190a0efa9cd514d801593b901c36114737a9c139</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>ad327cd8be1faadd8d9e40ae0dd60ef64affa4bdb7f4632958f7a73e2400628d89</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>ad327cd8be1faadd8d9e40ae0dd60ef64affa4bdb7f4632958f7a73e2400628d89</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>ac5a00b4a3e000176841112b7f46b85c2aa9ab84f082f032cedbf8cfc1df90df4b</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>ac5a00b4a3e000176841112b7f46b85c2aa9ab84f082f032cedbf8cfc1df90df4b</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>a939646712725cc0e022d115f307d700fa8b167db2f592996e78c1d16823922c56</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>a939646712725cc0e022d115f307d700fa8b167db2f592996e78c1d16823922c56</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>aef12a542c197dea0ade9feb075a8be7ca9fd4e7491141ca67666f92480f3d1b55</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>aef12a542c197dea0ade9feb075a8be7ca9fd4e7491141ca67666f92480f3d1b55</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>abfc3abafc15e320920a76e4774d37edea64e870eae2095500720a7545d8061107</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>abfc3abafc15e320920a76e4774d37edea64e870eae2095500720a7545d8061107</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>aabb51117c7728ec6ae36b7f14d14312aa58d4d4a7f2933171337386532cca2e89</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>aabb51117c7728ec6ae36b7f14d14312aa58d4d4a7f2933171337386532cca2e89</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>a608a1130dea3060821b798bfee28d99ba42b31ae8e483f2d0d3a461014c666b2e</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>a608a1130dea3060821b798bfee28d99ba42b31ae8e483f2d0d3a461014c666b2e</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>a9b463d26c4badea2f61f9c7ce3a31803a84547e1d38b4ca8d45c0f263c5fe3e2d</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>a9b463d26c4badea2f61f9c7ce3a31803a84547e1d38b4ca8d45c0f263c5fe3e2d</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>a981119b1d02c973f743a9f04be95cb45ad38b495be8fd0d788e3cfedcf3f8931f</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>a981119b1d02c973f743a9f04be95cb45ad38b495be8fd0d788e3cfedcf3f8931f</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>ad14365d3238ba878ccf377b0b69b16aba28fe513ef828795f0291026a43265763</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>ad14365d3238ba878ccf377b0b69b16aba28fe513ef828795f0291026a43265763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ProductBase</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <templarg>Derived</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; ScaledProduct&lt; NestedProduct &gt;, NestedProduct::_LhsNested, NestedProduct::_RhsNested &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; ScaledProduct&lt; NestedProduct &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NestedProduct::_LhsNested::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; NestedProduct::_LhsNested &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NestedProduct::_RhsNested::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; NestedProduct::_RhsNested &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const NestedProduct::_LhsNested &amp;a_lhs, const NestedProduct::_RhsNested &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase&lt; TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;, Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1ProductBase.html</filename>
    <base>Eigen::MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>aa8ff5f600cf30ea12e7da138a23d9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad74a33092af66e56020ab2b78ffd0390</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a117583972265c54c79b8046c675e7f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a60cffd4d24dbdc9494a94ad88a817cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4dba087729c395ff2083bfcd6b474940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad86253e82071dfc4d98697e102201d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a1b8f7a6338082adadaf64545d4b3c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ad1c9e401c90bb42882b54be780efeda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7ac4d687a18ef9ca6bc3fdd2aee866f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a33abf637a6f037d4dd291b5637191875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a92484aa0bb21afc138757587520dce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a61ba38dd2f410dfb03d6df0e77752dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3a13eeaacd2da43e572f037cb6f25a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab6625d0c6693fd886cede2de8974d603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8e38e6083b8de73f5e31fddd7841a496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3bb57c2b509dedbd21990c14d52dba75</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab8f338a134d3daf70291145031a4e3b1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a09841bcf3c75af37b22e58c19aecd22f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a8d8ca487fe255e8133270caa609a5169</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>af4e098c01e19a42e6d8779eb466b5d6b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a0d4ab3fd892bfb96373e98b183bdfab9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a23190c3ec6ddaf9aa85f52588aa066a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>adaa6e54512483c9d9120ef75414b70d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a2817df5f4ac7b9f12b3a1d8623334ebc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a954dc9e22170bf896a423076b19164ad</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab95f835c9b67fdde8af69c3fca64f5e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a21e770998d6f2aa11f72c32586efc140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ab510757b40bee1c54f7e5ff966847f48</anchor>
      <arglist>(const Lhs &amp;a_lhs, const Rhs &amp;a_rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a3132dd999b8637957e9fe89e5a1e8e11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a4b9f4f2d132f77f4801c8e62773427a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a893fe4879e883e0e8f3fc7ff2ba054e0</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a7e1897970990672eaf99421e24a899e1</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a02c5a6964ca89f62b67cff09ff4b1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>ae6709924ffed3ebf414612f0f48c48ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1ProductBase.html</anchorfile>
      <anchor>a9d8712ea91d592b1ad56a278bf687759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ProductReturnType</name>
    <filename>structEigen_1_1ProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>ProductType</templarg>
    <member kind="typedef">
      <type>GeneralProduct&lt; Lhs, Rhs, ProductType &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1ProductReturnType.html</anchorfile>
      <anchor>a530cb61fad065032c7da10ae5cacfd02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ProductReturnType&lt; Lhs, Rhs, CoeffBasedProductMode &gt;</name>
    <filename>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::nested&lt; Lhs, Rhs::ColsAtCompileTime, typename internal::plain_matrix_type&lt; Lhs &gt;::type &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a2b21d96dba594dd817c5faf896b96b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Rhs, Lhs::RowsAtCompileTime, typename internal::plain_matrix_type&lt; Rhs &gt;::type &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a274ebed0eec2841db22fa01fcf90daef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, EvalBeforeAssigningBit|EvalBeforeNestingBit &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a3109dbc027e1104873d0c52bb215de77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</name>
    <filename>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <member kind="typedef">
      <type>internal::nested&lt; Lhs, Rhs::ColsAtCompileTime, typename internal::plain_matrix_type&lt; Lhs &gt;::type &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a85b464df310753c9e725f36560b43494</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Rhs, Lhs::RowsAtCompileTime, typename internal::plain_matrix_type&lt; Rhs &gt;::type &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a663c2b2e20178cafcd5c1ae65972b068</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestByRefBit &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1ProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a1b0b13cafd0113f9d2be7a4e28e39d8e</anchor>
      <arglist></arglist>
    </member>
  </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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1projective__transform__inverse.html</anchorfile>
      <anchor>a7658858eb87f0c827b7791b29dbb3d5c</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</anchorfile>
      <anchor>a36649c6f8e29a02271e787dc58f3db90</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></templarg>
    <templarg></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_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; Dense, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01Dense_00_01Sparse_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01Dense_00_01Sparse_01_4.html</anchorfile>
      <anchor>a02e6a17ed1ef3f533ed8fc19f4d5fee4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; Sparse, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01Sparse_00_01Dense_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01Sparse_00_01Dense_01_4.html</anchorfile>
      <anchor>a62ae9d6d8c0ff1ab4ec341102a41dcb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::QR</name>
    <filename>classEigen_1_1QR.html</filename>
    <templarg>MatrixType</templarg>
    <base>HouseholderQR&lt; MatrixType &gt;</base>
    <member kind="typedef">
      <type>HouseholderQR&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a72a2feba04516a3aaa786fe867d9f9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime &gt;</type>
      <name>MatrixRBlockType</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a06a4998ff59fc04774af65ea5406c15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullRank</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a95e3fb10c20063fe34b7d4c659c8ba70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>ae618b3ce21546565d5ca0dbde3038dbe</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; MatrixRBlockType, UpperTriangular &gt;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a277b2dbc2089c808fb476e3cd0608f01</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QR</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a85e7b15bec62c8ad523d83241847bced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QR</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a15dbc21517e6a2dfe6c2258f8a3ea9fc</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1QR.html</anchorfile>
      <anchor>a8173cd5fb10f7b0713b4a43c99aaae81</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;b, ResultType *result) const </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>a83e61c58d5362f68810a43c61ca1867cac3382f11611e941f6da321769838b8d7</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>a83e61c58d5362f68810a43c61ca1867ca0290aa7a4e983370171f4cc6208eba33</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>a83e61c58d5362f68810a43c61ca1867ca31de03ca17ee45d6fdbc945e1f4e0356</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>a83e61c58d5362f68810a43c61ca1867ca32c12628b9a84feb5de837e2eeed8188</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>a83e61c58d5362f68810a43c61ca1867cae6fece5cf8946385af0125988c5b05f1</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>a83e61c58d5362f68810a43c61ca1867ca0290aa7a4e983370171f4cc6208eba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>af36d9cfa6db0b623bbce23cea1ea0f73</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>a83e61c58d5362f68810a43c61ca1867ca32c12628b9a84feb5de837e2eeed8188</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>a83e61c58d5362f68810a43c61ca1867ca31de03ca17ee45d6fdbc945e1f4e0356</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>a83e61c58d5362f68810a43c61ca1867cae6fece5cf8946385af0125988c5b05f1</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>a83e61c58d5362f68810a43c61ca1867cac3382f11611e941f6da321769838b8d7</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="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>ac250af46e0621925ace348e9c678e0fa</anchor>
      <arglist></arglist>
    </member>
    <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>a5b073d7e6a3d157d6e35c957d6f04d40ad564dbfa5df92657b057bf95f2ea971a</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>a5b073d7e6a3d157d6e35c957d6f04d40ab5295259f6bdd66ebaadfc8ad96db6e0</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>a5b073d7e6a3d157d6e35c957d6f04d40af6f7609137e9bb61f011f14091c0dedc</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>a5b073d7e6a3d157d6e35c957d6f04d40af2e2a0cf33ae07e04265f54ffa30918b</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>a5b073d7e6a3d157d6e35c957d6f04d40ac677baa00dd21bca4afd3a72053d7062</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>a5b073d7e6a3d157d6e35c957d6f04d40ab5295259f6bdd66ebaadfc8ad96db6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a4f414f072eba406d4675b4bc74af9fb4</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>a5b073d7e6a3d157d6e35c957d6f04d40af2e2a0cf33ae07e04265f54ffa30918b</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>a5b073d7e6a3d157d6e35c957d6f04d40af6f7609137e9bb61f011f14091c0dedc</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>a5b073d7e6a3d157d6e35c957d6f04d40ac677baa00dd21bca4afd3a72053d7062</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>a5b073d7e6a3d157d6e35c957d6f04d40ad564dbfa5df92657b057bf95f2ea971a</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>a103b20e10d84228f2244b63c536ccc54ac04646de84f44a8376e8c5fa64922112</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>a103b20e10d84228f2244b63c536ccc54afe974d81c81f824bd0e4a51c62028ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a523ee5eb99053ff0dd0786c816408f8b</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>a103b20e10d84228f2244b63c536ccc54afe974d81c81f824bd0e4a51c62028ba6</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>a103b20e10d84228f2244b63c536ccc54ac04646de84f44a8376e8c5fa64922112</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>a645175736dcfef047ac768bec1679715a6aa7bd33cac3520d980b36307154da3c</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>a645175736dcfef047ac768bec1679715afcfa1d3971e9377b15ca2ab19e84d023</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>a645175736dcfef047ac768bec1679715a4a8c26a7342c7dd28fef095c11f1da9a</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>a645175736dcfef047ac768bec1679715a3c420830dc65ce4005f9751948d7a517</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>a645175736dcfef047ac768bec1679715a850fec79ec21bcb07d7717e50edcc850</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>a645175736dcfef047ac768bec1679715afcfa1d3971e9377b15ca2ab19e84d023</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>aa9b2fed98dd638f053d494966ed04323</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>a645175736dcfef047ac768bec1679715a3c420830dc65ce4005f9751948d7a517</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>a645175736dcfef047ac768bec1679715a4a8c26a7342c7dd28fef095c11f1da9a</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>a645175736dcfef047ac768bec1679715a850fec79ec21bcb07d7717e50edcc850</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>a645175736dcfef047ac768bec1679715a6aa7bd33cac3520d980b36307154da3c</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="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a64e05c18f42389b77cf7d5d129f88bf4</anchor>
      <arglist></arglist>
    </member>
    <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="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>a659ba0db476042ee48066d57bae25f76</anchor>
      <arglist></arglist>
    </member>
    <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_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_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product.html</anchorfile>
      <anchor>ad536272beaf647c8fc412148ecf968e7</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, Aligned &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_00_01Aligned_01_4.html</filename>
    <templarg></templarg>
    <templarg></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_01Aligned_01_4.html</anchorfile>
      <anchor>acc26235bc8a7bedddb81cbd409aaa2bf</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, Aligned &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_00_01Aligned_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_01Aligned_01_4.html</anchorfile>
      <anchor>ab1648d3efa5904dbeba7482527f9aa62</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>
    <base>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</base>
    <base>RotationBase&lt; Quaternion&lt; _Scalar &gt;, 3 &gt;</base>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a37de3dc15d6ea4adf762498c90274a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::AngleAxisType</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a694dc78fb6f6fedae1477102d187ca51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 4, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa7ac49bb71b90fd3b7183c6dd450343f</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>a5bb73e1d1917b54bebdd767f71671198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a9c0e0d949bcb48eae15537298449ed19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>abcc518f9ab1bf6674aa8dea4bd07ff1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>abcc518f9ab1bf6674aa8dea4bd07ff1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a1d68a6b30799befeaf5694270dd0d521</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a45efb8f28d2b5da2f253c005a222ffe9</anchor>
      <arglist>(const Quaternion &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Quaternion, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a4cb0d6fdf7247215e29b9289d976df7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a59485e3e7a909d8501f7af44b4a24851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a08b51cd7aabc240b4b895235a06292fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a08b51cd7aabc240b4b895235a06292fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a59485e3e7a909d8501f7af44b4a24851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>abcca782292cb6572acaed2961a3fd02e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>eigen2_dot</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a0161fd3c5fad812e583c99769a1cb9fa</anchor>
      <arglist>(const Quaternion &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar, Options &gt;</type>
      <name>FromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a2fa635f5e922628c541aa8b77dc51990</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>afe7583423df2881b9a95c9389b358483</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ade15c83f7d9ff140df393b4e6e42398e</anchor>
      <arglist>(const Quaternion &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>afde57310d691c93da182a4967d3113bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a33a88706ff7bb7eeccc5369ecea1477d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>adc72f5aaf8e3dab2d459ccf76e33d008</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a11f0eb5d15ae75146923e70f7c3d6a6e</anchor>
      <arglist>(const Quaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a23356c00495df1221235be49f612ab76</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a48df5a07c11737288ddcb14fd8d32e4a</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af55da8e0d18c3010bdcf08377180b26a</anchor>
      <arglist>(const Quaternion &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ac0861df86f774cfb3bb20562009a2da4</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a20f05c8b82900c4b6a861d854e96799b</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>abe342ae574604ed68b48ad3b9793bb28</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5adeb809bedf34a8cb281ce73a5c84ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a1496db2d3cfe7d3a9eab8867188c710f</anchor>
      <arglist>(Scalar w, Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a484aac77189aee92b01c9795256ab58f</anchor>
      <arglist>(const Quaternion &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5e75d89bf8bc4a1c1963ddf5c74532b7</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a109434604bcc2405394812adfde2025a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ad937cf8a692ad23a737750f4ea3246e6</anchor>
      <arglist>(const Quaternion&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5adeb809bedf34a8cb281ce73a5c84ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a2be93d1d2fd35b8fa717392975dc8475</anchor>
      <arglist>(const Scalar &amp;w, const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a073dd329a391e93d752de8f099a409ef</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aba350245236d6adfdfdcc9a2954795d2</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a5e75d89bf8bc4a1c1963ddf5c74532b7</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a109434604bcc2405394812adfde2025a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a4f9b0e41a97c99b517437516f8e9c07c</anchor>
      <arglist>(const Quaternion&lt; OtherScalar, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aea12cad852ee8e0bf7055cb34d89eff0</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt; &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a3f683ecf14e87ce9b3fdf860cf26fd4e</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ac320088dc80071fc8f1611ecaeaed7f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ac897acf342191f02f73a9a9ab71d002f</anchor>
      <arglist>(Scalar t, const Quaternion &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a1e777c0833853a6e954d852ea17b9110</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aeb3beaf306acc455524bb9772c88d4d1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Coefficients, 3, 1 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ac644c36b66f7a24d839631482d30b5ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Coefficients, 3, 1 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a4415571a1d58b2f74c1b90edd1c7a64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa9c2d2b47a1d89c738976c224bd65330</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a2a1da5ff70f557c06c0167736b2f1339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ada3cc4ecbd88d010c59ac86622f8fcca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a6ee2b6017fad16a80075b3f36d7b72cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a31bdfe55fd251894192a3896af12109d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af056f8077feb7671f1d0064c2ebd8d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a2d449768b21ece6298b615ddc4815012</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a20c2432605e6a49d0f218c76b86ef254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion</type>
      <name>FromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a143ebf46690fc083ea7accb85afc066a</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 Quaternion</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>acb77bd91d4c310561fdb37ad637c345e</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>a8f601fe905842ca47d7465c043e3d9fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a8a7f9c676df6a5bfe01f5c03333b984c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a60a4b7956d94e24c03b233200023d1dfaae197a22fda194d1018c720c0151756b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Quaternion&lt; _Scalar &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa15a98cb79f21d1faae27bf2d047ed57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af8f4378d6a8c2ab15cd58ac3b234f511</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsAligned</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a60a4b7956d94e24c03b233200023d1dfaae197a22fda194d1018c720c0151756b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Quaternion</name>
    <filename>structQuaternion.html</filename>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getRotation</name>
      <anchorfile>structQuaternion.html</anchorfile>
      <anchor>a39a155e724e5d2d159fd8ba07461759c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>structQuaternion.html</anchorfile>
      <anchor>a3acfbb0e0780a5821b92c8e49fb0421a</anchor>
      <arglist>(float q0, float q1, float q2, float q3)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>q</name>
      <anchorfile>structQuaternion.html</anchorfile>
      <anchor>a23695305ce9c905bbb68a1e4c960369b</anchor>
      <arglist>[4]</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>a84feb8c9665f31f4bd7bd8cf2284b3eda196f93c87649318c6074f8a097b13eb6</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>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>a84feb8c9665f31f4bd7bd8cf2284b3eda196f93c87649318c6074f8a097b13eb6</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_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aaac1297938e79af79ce30a186b9788bf</anchor>
      <arglist>(Vector3 v) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa07906f0187613e09e18c541a823d5e5</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac9ec9eff5c815ea838181b578a147344</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac8ec1290c8082ef4131a83bde50bfe44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa0e19f7cc477cf7d1e2a7b40a3a94cd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae61294790c0cc308d3f69690a657672c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1eb8367921b50e952f63102ce43713e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a514fc90f2033fe749f02446281a9ee40</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8126e7f528a470e6ec4fadcb1842564a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a807c25e962f86b09109ed01e861f955b</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>Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7bcab5d412bbbe7a22955f3682a6c756</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7a487a8a129b46be562f42044102c1f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>affc8305c9cd7fe0aea2da5f89748d1b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a63a126e7a948e228842c4475ded654c9</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad796192f260c5fc5c9696d4b3683fdc3</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad50bb84acec5474465a6409bec3583f2</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a9b275c6b88e066bac82dac6162a30b27</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ade6178977c957e3d07e2962c8dcefb70</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a88fe855221933987e799bc0bd2851823</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11eee0a5e87d553a4eec9665ad4d4302</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a20a6702c9da3fc2950178d920d0aaf84</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7ae84bfbcc9f3f19f10294496a836bee</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4695b0f6eebfb217ae2fbd579ceda24a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2cc75be3755a52a477d54328bac8c8f7</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a93038bdbc85eb700c031756ca371dfb9</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>acb007ce41c4341ba3e3f86858ab2d0b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a56c51af864e4b880dfde702441faa579</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2ae520fb41909088916d0d9222b8662d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a91f93bde88f52796cfcd92c3594f39e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a414456691b4a2a0c027014c4410ff904</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae17731dfa70c8ff7bb7efbb45b2c3377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>adff25eaddc64ce09e62a1d9d03654485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6f9ebd8a5f1292f812edfcd6e8901c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6464df0167415f191088046467a24be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab25972bc269428d9ec0becccf7fd76ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac2befa75fa109e00ce87d85655eb212d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae5ebbaa534ba0ef430b2040b78cd84c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6f31a6f98016f186515b3277f4757962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Derived, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad144f253fc2dcc7d549c83e0661d8562</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>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>a84feb8c9665f31f4bd7bd8cf2284b3eda196f93c87649318c6074f8a097b13eb6</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_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aaac1297938e79af79ce30a186b9788bf</anchor>
      <arglist>(Vector3 v) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa07906f0187613e09e18c541a823d5e5</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>ac8ec1290c8082ef4131a83bde50bfe44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>aa0e19f7cc477cf7d1e2a7b40a3a94cd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ae61294790c0cc308d3f69690a657672c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1eb8367921b50e952f63102ce43713e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a514fc90f2033fe749f02446281a9ee40</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8126e7f528a470e6ec4fadcb1842564a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a807c25e962f86b09109ed01e861f955b</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>Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7bcab5d412bbbe7a22955f3682a6c756</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7a487a8a129b46be562f42044102c1f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>affc8305c9cd7fe0aea2da5f89748d1b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a63a126e7a948e228842c4475ded654c9</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad50bb84acec5474465a6409bec3583f2</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>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>a9b275c6b88e066bac82dac6162a30b27</anchor>
      <arglist>(const QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ade6178977c957e3d07e2962c8dcefb70</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a88fe855221933987e799bc0bd2851823</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11eee0a5e87d553a4eec9665ad4d4302</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7ae84bfbcc9f3f19f10294496a836bee</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4695b0f6eebfb217ae2fbd579ceda24a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2cc75be3755a52a477d54328bac8c8f7</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>acb007ce41c4341ba3e3f86858ab2d0b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a56c51af864e4b880dfde702441faa579</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2ae520fb41909088916d0d9222b8662d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a91f93bde88f52796cfcd92c3594f39e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a414456691b4a2a0c027014c4410ff904</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae17731dfa70c8ff7bb7efbb45b2c3377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>adff25eaddc64ce09e62a1d9d03654485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6f9ebd8a5f1292f812edfcd6e8901c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6464df0167415f191088046467a24be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab25972bc269428d9ec0becccf7fd76ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac2befa75fa109e00ce87d85655eb212d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae5ebbaa534ba0ef430b2040b78cd84c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6f31a6f98016f186515b3277f4757962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <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>
  </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>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>a84feb8c9665f31f4bd7bd8cf2284b3eda196f93c87649318c6074f8a097b13eb6</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_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aaac1297938e79af79ce30a186b9788bf</anchor>
      <arglist>(Vector3 v) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa07906f0187613e09e18c541a823d5e5</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>ac8ec1290c8082ef4131a83bde50bfe44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>aa0e19f7cc477cf7d1e2a7b40a3a94cd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ae61294790c0cc308d3f69690a657672c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1eb8367921b50e952f63102ce43713e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a514fc90f2033fe749f02446281a9ee40</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8126e7f528a470e6ec4fadcb1842564a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a807c25e962f86b09109ed01e861f955b</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>Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7bcab5d412bbbe7a22955f3682a6c756</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7a487a8a129b46be562f42044102c1f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>affc8305c9cd7fe0aea2da5f89748d1b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a63a126e7a948e228842c4475ded654c9</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad50bb84acec5474465a6409bec3583f2</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>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>a9b275c6b88e066bac82dac6162a30b27</anchor>
      <arglist>(const QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ade6178977c957e3d07e2962c8dcefb70</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a88fe855221933987e799bc0bd2851823</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11eee0a5e87d553a4eec9665ad4d4302</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7ae84bfbcc9f3f19f10294496a836bee</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4695b0f6eebfb217ae2fbd579ceda24a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2cc75be3755a52a477d54328bac8c8f7</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>acb007ce41c4341ba3e3f86858ab2d0b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a56c51af864e4b880dfde702441faa579</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2ae520fb41909088916d0d9222b8662d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a91f93bde88f52796cfcd92c3594f39e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a414456691b4a2a0c027014c4410ff904</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae17731dfa70c8ff7bb7efbb45b2c3377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>adff25eaddc64ce09e62a1d9d03654485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6f9ebd8a5f1292f812edfcd6e8901c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6464df0167415f191088046467a24be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab25972bc269428d9ec0becccf7fd76ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac2befa75fa109e00ce87d85655eb212d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae5ebbaa534ba0ef430b2040b78cd84c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6f31a6f98016f186515b3277f4757962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <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>
  </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>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>a84feb8c9665f31f4bd7bd8cf2284b3eda196f93c87649318c6074f8a097b13eb6</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_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aaac1297938e79af79ce30a186b9788bf</anchor>
      <arglist>(Vector3 v) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa07906f0187613e09e18c541a823d5e5</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>ac8ec1290c8082ef4131a83bde50bfe44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa0e19f7cc477cf7d1e2a7b40a3a94cd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae61294790c0cc308d3f69690a657672c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1eb8367921b50e952f63102ce43713e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a514fc90f2033fe749f02446281a9ee40</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8126e7f528a470e6ec4fadcb1842564a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a807c25e962f86b09109ed01e861f955b</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>Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7bcab5d412bbbe7a22955f3682a6c756</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7a487a8a129b46be562f42044102c1f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>affc8305c9cd7fe0aea2da5f89748d1b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a63a126e7a948e228842c4475ded654c9</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad50bb84acec5474465a6409bec3583f2</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a9b275c6b88e066bac82dac6162a30b27</anchor>
      <arglist>(const QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ade6178977c957e3d07e2962c8dcefb70</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a88fe855221933987e799bc0bd2851823</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11eee0a5e87d553a4eec9665ad4d4302</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a7ae84bfbcc9f3f19f10294496a836bee</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a4695b0f6eebfb217ae2fbd579ceda24a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2cc75be3755a52a477d54328bac8c8f7</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>acb007ce41c4341ba3e3f86858ab2d0b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a56c51af864e4b880dfde702441faa579</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2ae520fb41909088916d0d9222b8662d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a91f93bde88f52796cfcd92c3594f39e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a414456691b4a2a0c027014c4410ff904</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae17731dfa70c8ff7bb7efbb45b2c3377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>adff25eaddc64ce09e62a1d9d03654485</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6f9ebd8a5f1292f812edfcd6e8901c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab6464df0167415f191088046467a24be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ab25972bc269428d9ec0becccf7fd76ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac2befa75fa109e00ce87d85655eb212d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae5ebbaa534ba0ef430b2040b78cd84c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6f31a6f98016f186515b3277f4757962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <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>
  </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>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>acc1dfa06d30ca0979b6c9a264f7914c9</anchor>
      <arglist></arglist>
    </member>
    <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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>aed711e98e347df6590509ee801bfefd7</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>a2ffc03aecd4b1eb7a8b5e6e287ede024</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl</name>
    <filename>structEigen_1_1internal_1_1random__default__impl.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <templarg>IsInteger</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl&lt; Scalar, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a98e27074cf7759579e43fd980e40fc6f</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ad983cf6fd0954a107662369eb07b8d24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl&lt; Scalar, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::NonInteger</type>
      <name>NonInteger</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a5eb1b1ae0f1e5b9ad2ed9a45a15a426a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a886a72a3a348f8948b8d016aa22450ec</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a7f987ff0f5fb89beaf33c32d1094536e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>random_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex, NumTraits&lt; Scalar &gt;::IsInteger &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl&lt; Scalar, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a20b27fe8b2294c64487e14c0821ba289</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09d0b990e00397e40fa4c8e764ea19d1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_impl</name>
    <filename>structEigen_1_1internal_1_1random__impl.html</filename>
    <templarg></templarg>
    <base>random_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_impl&lt; bool &gt;</name>
    <filename>structEigen_1_1internal_1_1random__impl_3_01bool_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__impl_3_01bool_01_4.html</anchorfile>
      <anchor>af795aefce4668a5baad88b325dca0da4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_retval</name>
    <filename>structEigen_1_1internal_1_1random__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1random__retval.html</anchorfile>
      <anchor>ae3ee34bba049763ec7184efeaff71a52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_default_impl</name>
    <filename>structEigen_1_1internal_1_1real__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl.html</anchorfile>
      <anchor>ab3958a91e828019731789f7084537d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl.html</anchorfile>
      <anchor>a9899fc1d08e3c8af6f73a83f96589f1b</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>real_default_impl&lt; Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1real__default__impl.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl.html</anchorfile>
      <anchor>ab3958a91e828019731789f7084537d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl.html</anchorfile>
      <anchor>a9899fc1d08e3c8af6f73a83f96589f1b</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1real__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ad955f4b83dfa41fa283c7904ad582cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a31c1d7d3db455eb3705bdef9f1905e72</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_impl</name>
    <filename>structEigen_1_1internal_1_1real__impl.html</filename>
    <templarg></templarg>
    <base>real_default_impl&lt; Scalar &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_ref_impl</name>
    <filename>structEigen_1_1internal_1_1real__ref__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__impl.html</anchorfile>
      <anchor>ae4efa0651441048f94f82778414e5d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__impl.html</anchorfile>
      <anchor>a21d7c9766989dbd0c050a96dbec51c98</anchor>
      <arglist>(Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__impl.html</anchorfile>
      <anchor>a3ecc5fa67bb0446aa5bafb06e9913d25</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_ref_retval</name>
    <filename>structEigen_1_1internal_1_1real__ref__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1real__ref__retval.html</anchorfile>
      <anchor>af0d72abf73afb308f14f0ff7751ab493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::real_retval</name>
    <filename>structEigen_1_1internal_1_1real__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1real__retval.html</anchorfile>
      <anchor>aecd11e079a46f774c6c2a40ce525b3d2</anchor>
      <arglist></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>a31ec06127e20c5514dd801d82e508ff9ad7b7a80f51a54d5ec9f7f203fe530db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ab55cd6f7a8fc8f21baeaad3ff8661ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9a47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9a8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ab55cd6f7a8fc8f21baeaad3ff8661ff7</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a1ecf9ffc5bd304626cdbe0c4e17c1bb8</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>a31ec06127e20c5514dd801d82e508ff9a8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9a47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ad7b7a80f51a54d5ec9f7f203fe530db3</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>a4cd5cb2cbd696c60c9d96ae0adf7dc5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae238d0fa6ed7eac043f764190a889336</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a22f1e5d47b99853e2753dc2bc44b4239</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a0f19f593af06d85ac93b0fc2466eec1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a70c4949db3a7a0015ecb6dcc950b98bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a7f51ae8fe68dcac6f1c3ba15c994f04a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af7f6c2f2df15fd3139bce4498bebb517</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>add02be154d02d7fd7983d3d91b47e799</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>aa7499b3bbcf328c6ae94970dea684378</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>a31ec06127e20c5514dd801d82e508ff9ab55cd6f7a8fc8f21baeaad3ff8661ff7</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a1ecf9ffc5bd304626cdbe0c4e17c1bb8</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>a31ec06127e20c5514dd801d82e508ff9a8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9a47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a31ec06127e20c5514dd801d82e508ff9ad7b7a80f51a54d5ec9f7f203fe530db3</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>a4cd5cb2cbd696c60c9d96ae0adf7dc5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae238d0fa6ed7eac043f764190a889336</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a22f1e5d47b99853e2753dc2bc44b4239</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a0f19f593af06d85ac93b0fc2466eec1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a70c4949db3a7a0015ecb6dcc950b98bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a7f51ae8fe68dcac6f1c3ba15c994f04a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af7f6c2f2df15fd3139bce4498bebb517</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>add02be154d02d7fd7983d3d91b47e799</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>aa7499b3bbcf328c6ae94970dea684378</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>ab0da133c30f56fb25cdc33eb36c9b9ffaa8ec317f8f03b6afdf4e68869652f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa8c447605ebfa2fcfeb057b2ff670308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa8c447605ebfa2fcfeb057b2ff670308f</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ae86eed8b2afdd3713b5127ac76cd9925</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>ab0da133c30f56fb25cdc33eb36c9b9ffa09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffaa8ec317f8f03b6afdf4e68869652f472</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>aab1348c5fe37af9b1fb3c56367406816</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</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>a00c8b75f051cf42503f104b5db2a530b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ac7c5d04d10a2031e46fcbddc246fb19a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5bfae7451551ee047fc505400b1786ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>abdd16b0ee27ee83da36d415d1aa83f92</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>a4e10ee7b5049428ebac1fd860db58678</anchor>
      <arglist>(const MatrixType &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>a2172b052452f2d7cdb19bb8322b488b4</anchor>
      <arglist>(Index iu, const Scalar &amp;norm)</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>ab0da133c30f56fb25cdc33eb36c9b9ffa8c447605ebfa2fcfeb057b2ff670308f</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ae86eed8b2afdd3713b5127ac76cd9925</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>ab0da133c30f56fb25cdc33eb36c9b9ffa09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffa8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ab0da133c30f56fb25cdc33eb36c9b9ffaa8ec317f8f03b6afdf4e68869652f472</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>aab1348c5fe37af9b1fb3c56367406816</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</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>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>a00c8b75f051cf42503f104b5db2a530b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ac7c5d04d10a2031e46fcbddc246fb19a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5bfae7451551ee047fc505400b1786ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>abdd16b0ee27ee83da36d415d1aa83f92</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>a4e10ee7b5049428ebac1fd860db58678</anchor>
      <arglist>(const MatrixType &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>a2172b052452f2d7cdb19bb8322b488b4</anchor>
      <arglist>(Index iu, const Scalar &amp;norm)</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_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="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::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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>acc06a0160c27149591692238e5e96206</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_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>afaa145437cd5078e52e269b05271619e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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>a812dad058acab62c07df71c2e460028e</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>a0529c9e08dd13d2bca75731029c6550dae0b1cdd6a3fb45eb8fa6a23942bdc306</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>a0529c9e08dd13d2bca75731029c6550dac1a9f43f03c9612a6b74bd38dbca8a37</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>a0529c9e08dd13d2bca75731029c6550da3f0ac082a6d39a150d11420cee53c5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>ac7666741329427ac6e9116d81d025afb</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>a0529c9e08dd13d2bca75731029c6550dae0b1cdd6a3fb45eb8fa6a23942bdc306</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>a0529c9e08dd13d2bca75731029c6550dac1a9f43f03c9612a6b74bd38dbca8a37</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>a0529c9e08dd13d2bca75731029c6550da3f0ac082a6d39a150d11420cee53c5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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>afe48c3d24ad662bc7683bc3c76e1adc7</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>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>abef1823a4ce2a47a6d42e283f2a8feb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a556af51f7e155a8f08b47d902623de1b</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, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a1a6d05d4985bc01b5b6a14b6c1195083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>af5ab854e855a43a3493e931f3a5cf4e0</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_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a2f0f8eb8b79fdd7146c36bd186de6e9e</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_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a8902a808c07101fa147d1325821b2c39</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>a84ffd70ec19a8d52e992afa7df4c7fe1ac0572cb8d29362f40b19928a03da8e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a84ffd70ec19a8d52e992afa7df4c7fe1ac0572cb8d29362f40b19928a03da8e36</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_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>ababefc5596c01fa53615bf70fbb21ccd</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>a84ffd70ec19a8d52e992afa7df4c7fe1ac0572cb8d29362f40b19928a03da8e36</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_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>ababefc5596c01fa53615bf70fbb21ccd</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_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>a1ff2e74ab17fe41939c122939c5bb619</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>a011c37f63382c0760ad80d2a3c16f6d7ae03ca3fbd3faca5caf2368ecc9da0bc3</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>a011c37f63382c0760ad80d2a3c16f6d7a76aa35290392557f6c076944310d529d</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>a011c37f63382c0760ad80d2a3c16f6d7a76aa35290392557f6c076944310d529d</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>a011c37f63382c0760ad80d2a3c16f6d7ae03ca3fbd3faca5caf2368ecc9da0bc3</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_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>a8c37fff5706b91f67c2cc76d3a763063</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>a0c3c8d87bc6515ab83135cfb8ddd4292a5aed7885d9efa15422ad6f7fbd840d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a0c3c8d87bc6515ab83135cfb8ddd4292af9460da3227d860625ccbbbcaa4d5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2e0d83f72d6412f8d796a746acb7be8a6a37754151cf7ef927a82e2552ba6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2e0d83f72d6412f8d796a746acb7be8a8a8a84a33ae1a97f095d8cdd29d53281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae66c7a65c22fd4bf3ed806f6d24e492ca8e605f7c983fc8fd9bb8cd5760697db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a5efbddf3ae7d41eb9322f03fbc6fa2edaafcb408f773362ea69f0a440607c5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a5efbddf3ae7d41eb9322f03fbc6fa2edae6e08e10f3a8b701d489d3c9b660bd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a5efbddf3ae7d41eb9322f03fbc6fa2edaafcb408f773362ea69f0a440607c5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a0c3c8d87bc6515ab83135cfb8ddd4292af9460da3227d860625ccbbbcaa4d5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2e0d83f72d6412f8d796a746acb7be8a8a8a84a33ae1a97f095d8cdd29d53281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2e0d83f72d6412f8d796a746acb7be8a6a37754151cf7ef927a82e2552ba6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a0c3c8d87bc6515ab83135cfb8ddd4292a5aed7885d9efa15422ad6f7fbd840d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae66c7a65c22fd4bf3ed806f6d24e492ca8e605f7c983fc8fd9bb8cd5760697db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a5efbddf3ae7d41eb9322f03fbc6fa2edae6e08e10f3a8b701d489d3c9b660bd0b</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>a7cc764f7254b4e0f170f5cad4e606917a69dc726f9f8583ff954c4f3baf612e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a7cc764f7254b4e0f170f5cad4e606917a2124d8f373a638524b294f7f697ea44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a7cc764f7254b4e0f170f5cad4e606917a2124d8f373a638524b294f7f697ea44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>ac0eb5f4f0c1073439e629d2c841b92ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a7cc764f7254b4e0f170f5cad4e606917a69dc726f9f8583ff954c4f3baf612e8e</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>af0ae83680820e0525aa1e51d7ce039f5a28363aa0b38f4575d9f9396c4bced0b4</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>af0ae83680820e0525aa1e51d7ce039f5a99d2984f6dbbfc860e4bd6da08b221e8</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>af0ae83680820e0525aa1e51d7ce039f5aad04676db1d9f574aec237ebe5990414</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>af0ae83680820e0525aa1e51d7ce039f5aff9a7829809b6217b6bb4dc4543db795</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>af0ae83680820e0525aa1e51d7ce039f5aff9a7829809b6217b6bb4dc4543db795</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>af0ae83680820e0525aa1e51d7ce039f5a28363aa0b38f4575d9f9396c4bced0b4</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>af0ae83680820e0525aa1e51d7ce039f5aad04676db1d9f574aec237ebe5990414</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>af0ae83680820e0525aa1e51d7ce039f5a99d2984f6dbbfc860e4bd6da08b221e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</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>ae35a8cde9d3a952449b892f0a588f369</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, typename internal::traits&lt; ExpressionType &gt;::Scalar &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1ReduxReturnType.html</anchorfile>
      <anchor>ad9534cb350ed85fb90ce80d041a8cfb9</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></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a2c5c66bcb0fcc1c4dc8b34ccdab0f735</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></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>ad7b38331a7c41e47f7751f01facab1d2</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(internal::is_lvalue&lt; Derived &gt;::value &amp;&amp;bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime)), Derived &gt;::type *=0, int=Derived::ThisConstantIsPrivateInPlainObjectBase)</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>
  </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></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a78e959dd22ce2997b49bb17b2bfcd31b</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae0ab9174859d521dd899827bb257c294</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_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a5c4fec441d010c7ca399f23ac9ed200c</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="struct">
    <name>Eigen::internal::ref_selector</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <templarg></templarg>
    <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>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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af051dafa8f0e937152725b7aceab721f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a78eb1fcf149bf9fda6f5e5f2e2f76e96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae2ff4327f8bcfc8175b6d3a79b06f6c0</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>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a056650977f768cee04a76437c3770d59</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>MapBase&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af051dafa8f0e937152725b7aceab721f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a78eb1fcf149bf9fda6f5e5f2e2f76e96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae2ff4327f8bcfc8175b6d3a79b06f6c0</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>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a056650977f768cee04a76437c3770d59</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>MapBase&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;</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>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af051dafa8f0e937152725b7aceab721f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a78eb1fcf149bf9fda6f5e5f2e2f76e96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae2ff4327f8bcfc8175b6d3a79b06f6c0</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>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a056650977f768cee04a76437c3770d59</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_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_01_4.html</anchorfile>
      <anchor>a8c223bd718c2b9c1cca214cc3d80382b</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="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a7f5d7d0e7530e01a28789a2dfcd0d6af</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a4da78c22af19256d33825d4eb7d9af26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a459a92d6d635359a494be2f54a01792e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a5d4e9db3a6bc4801a6e55961ad6c21b3</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Replicate</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a6f91e8f91bfdfa53afd4b81be58cd3a8</anchor>
      <arglist>(const OriginalMatrixType &amp;a_matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Replicate</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>aee177b8899594f4867b6f7e25aba8503</anchor>
      <arglist>(const OriginalMatrixType &amp;a_matrix, Index rowFactor, Index colFactor)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>ae0202dfe7ddfb1cfae472cd1f5a5f369</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>a123ec93e4aabf141aa71d8aab1de8e3ea631aa523f8d09ac44104793a811e3c29</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>a123ec93e4aabf141aa71d8aab1de8e3ea631aa523f8d09ac44104793a811e3c29</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>a3a6bea244c3e35c0a81ddc317ec91fcca68f894d04b1a9b25a4c91c0f4d4039fd</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>a3a6bea244c3e35c0a81ddc317ec91fcca68f894d04b1a9b25a4c91c0f4d4039fd</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="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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const </arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; inverse_impl&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; inverse_impl&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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &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; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &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; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; _DecompositionType, 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; solve_retval_base&lt; _DecompositionType, 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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &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; solve_retval_base&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &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; solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; ColPivHouseholderQR&lt; _MatrixType &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; solve_retval_base&lt; ColPivHouseholderQR&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &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; solve_retval_base&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; DiagonalPreconditioner&lt; _MatrixType &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; solve_retval_base&lt; DiagonalPreconditioner&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; FullPivHouseholderQR&lt; _MatrixType &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; solve_retval_base&lt; FullPivHouseholderQR&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; FullPivLU&lt; _MatrixType &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; solve_retval_base&lt; FullPivLU&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; HouseholderQR&lt; _MatrixType &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; solve_retval_base&lt; HouseholderQR&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; IncompleteLUT&lt; _MatrixType &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; solve_retval_base&lt; IncompleteLUT&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &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; solve_retval_base&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; LDLT&lt; _MatrixType, _UpLo &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; solve_retval_base&lt; LDLT&lt; _MatrixType, _UpLo &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; LLT&lt; _MatrixType, UpLo &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; solve_retval_base&lt; LLT&lt; _MatrixType, UpLo &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; PardisoImpl&lt; _Derived &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; solve_retval_base&lt; PardisoImpl&lt; _Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; PartialPivLU&lt; _MatrixType &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; solve_retval_base&lt; PartialPivLU&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; PastixBase&lt; _MatrixType &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; solve_retval_base&lt; PastixBase&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &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; solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &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; solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &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; solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; SPQR&lt; _MatrixType &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; solve_retval_base&lt; SPQR&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &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; solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_base&lt; UmfPackLU&lt; _MatrixType &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; solve_retval_base&lt; UmfPackLU&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &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; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; _DecompositionType, 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; sparse_solve_retval_base&lt; _DecompositionType, 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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &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; sparse_solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; IterativeSolverBase&lt; Derived &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; sparse_solve_retval_base&lt; IterativeSolverBase&lt; Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; PardisoImpl&lt; Derived &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; sparse_solve_retval_base&lt; PardisoImpl&lt; Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; PastixBase&lt; _MatrixType &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; sparse_solve_retval_base&lt; PastixBase&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &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; sparse_solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &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; sparse_solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &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; sparse_solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &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; sparse_solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; sparse_solve_retval_base&lt; UmfPackLU&lt; _MatrixType &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; sparse_solve_retval_base&lt; UmfPackLU&lt; _MatrixType &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &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; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a26b8e0c20b68cf22f1a0384c2bb5df3f</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a7f80a5513767e6b1fc65195c15c149f6</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>ab1199bc1729145d84b6fc4a95427c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3af0ef50b26c8516a36b9cf7b9a2bf17</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aba0c41dfd3b807f17141380c04b56b85</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>a9815277b11b2c16b0978928e4f405ec5</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="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab23c73b507d774da3e0927b9a97ad6ed</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a5648fa964a947467882a256fce432d99</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a546737ede2d9bd277b30b8aca8bb9751</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3e564d54c4d2ee6c0a8e540025701fbd</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a1837aaf156edbdb37c272237fc3be460</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a1bc11017105af5fae01b5b46a5cec393</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a6c60fa5a798d77797151f1c30a6ec385</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a84721b1bb04e32eefde9d884c7edb134</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a6ab23da44fa85765e754cc9b9f51f9b3</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3261aa4d44205ccc8db5b622ddde8ceb</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a7d5a7343c74caeea717942e2898ccb3f</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reverse</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a6b5abcdab2aff8b8f3836c1f0df2f807</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ae318d254b53042f67442be784adea43e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a2962b5fbc50d34db23e3f43ba7eaf43b</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>af893d91bf3897da28195be738787d901</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea76c8eb09290c100fa91b5846008b5153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529beceaeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea5695a62bbcdcc28e7012b1cc355e370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529beceaeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea76c8eb09290c100fa91b5846008b5153</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>ab98d30b4ce214a3e3c161298f529becea770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ab98d30b4ce214a3e3c161298f529becea5695a62bbcdcc28e7012b1cc355e370e</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 PacketScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1reverse__packet__cond.html</anchorfile>
      <anchor>a5c8720c91389fa2aa5df004805f1d949</anchor>
      <arglist>(const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reverse_packet_cond&lt; PacketScalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1reverse__packet__cond_3_01PacketScalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PacketScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1reverse__packet__cond_3_01PacketScalar_00_01false_01_4.html</anchorfile>
      <anchor>a761a4680d783a8ac149145fb723fb867</anchor>
      <arglist>(const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSparseMatrix::ReverseInnerIterator</name>
    <filename>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6d29787cfa8f42651bd89f03f6981450</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a60b0ea527fabd865c550b47b7246a2e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>acc5f197287475df6ff83eb40d1a8d69f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>acaca9ac8f7148b40e76cc58e965c76da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ada11d2bd2de26aa6ce64bccd60f0b90c</anchor>
      <arglist>(const MappedSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a921566c4168f2886515eeeeaaa054912</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ac680e66e7d18ba43e90d8ba83d2fee3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7ab4ee707738f24ff8b3d6bf0254de2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a3e6e2465f23e8ed77827190b72009749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6ebd54b1ec6eedd91bdc89d3db5d26cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MappedSparseMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ad8d608e574c3fac45da1762849c80c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a729d4b5e667f59ecc0897c07eb409f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aeeaf5e5a56da0fcbb5304630fde573b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a2310344e34caee3a56a2236d17eb2ee0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a945040e8be10f11004547581360e6476</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a5ea8e3e9b26bca45b1bf59ec460ca86b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a819185463be106d21d8e520dcdae778c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aadb326e7be387ec1b0291bcb1a4a7878</anchor>
      <arglist>(const BlockType &amp;block, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a2baa903ee866265e0667551849b2a88a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8c27b914d5f23ea7cb90ee8ea86adf1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_begin</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>abd2a91cc931389ff4c56e361056c2232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const BlockType &amp;</type>
      <name>m_block</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a4f7ccd90b646461c1ce9389c4028e175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afee5f95d72bca30e42ef557680e4e1e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a5fa6e10e48026bcb9f350121aeb76690</anchor>
      <arglist>(const BlockType &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8d7ef0f3aaad929cc04187ebe0ad622e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a86dbb2f4c9fed16ecb6441b4c1209cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8422428dc4c31568f5486ed36b6d58b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseVector::ReverseInnerIterator</name>
    <filename>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aa1e7bcfb1a1bc5e8d30f1423cb17d675</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a15b906e1602b09bc2d5b00d4413dc2b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afb1e16cc804a51ae294aaf6f5d1b887b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7cebd8f1955df8d2890b8d5bd24caa8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6aedda445377095ad4e27b57f4f2373b</anchor>
      <arglist>(const SparseVector &amp;vec, Index outer=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ad938daa9a79111622d7e7cd2b75c84e2</anchor>
      <arglist>(const internal::CompressedStorage&lt; Scalar, Index &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ac2e4481d68be63cab0b4ec6294479176</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a0b33db19b58e9ecc019fafd7568e9821</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a69027f4e84890f270deab2d1c22dcbb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::CompressedStorage&lt; Scalar, Index &gt; &amp;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a2fbac9094212a60dc97eb81bfa886e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae0ea6e057e2ea2738674facecc717b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SparseVector_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aa6177e4947889acd6f89da2651974661</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</filename>
    <base>Eigen::SparseMatrix::ReverseInnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</anchorfile>
      <anchor>ad91df07b566da68ca3ffba9e75394131</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</anchorfile>
      <anchor>a6f008a933140ba40ca7415b4ff65db86</anchor>
      <arglist>(const BlockType &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</anchorfile>
      <anchor>a55d4417909187193da608f9de0c57a3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Bloc74a7cfd9356812d0a8cb54c56aa40c39.html</anchorfile>
      <anchor>ad9d1a7df08d2303d4a54c8548acd7487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8dba1762fbbaf94880ac1ea25625b7a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a1f2ae15d4542c18ff2f0f903c6fbe258</anchor>
      <arglist>(const CwiseUnaryViewImpl &amp;unaryOp, typename CwiseUnaryViewImpl::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryViewImpl::Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>adb99188066c092a0d1e09f6e361d4e42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryViewImpl::Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ad80ea4bca1af1de736e8813c04fc9e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ab535995ba32690f8cccf3b8d145cf2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::MatrixTypeReverseIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7c29a22d285fe66930f5b7c2c5f26de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a3dabe511c45df9e86667041b5442faa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix::ReverseInnerIterator</name>
    <filename>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7c2279cfd326627ceeba3d74d4efb1c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8afd7a5691ece0e211cea653d13a8dd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afbc1a6216fe856c1fc1bfec9074bf0e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ab814fa677c4f35eb22545b88bdafd5e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a46197a863b76471128c30f328fee297b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae30e57f9b9c679f8160ad897dc805641</anchor>
      <arglist>(const SparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a5d1ec33f59cacaf1ea5b2425c0ded68c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7887785fbd72922c781d5d8ce32be5f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6a2943d03857314431a874c4939c4ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7b3a397401933d55eec6c54072c74ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a874d5bd071425a7368db4bfaa6605cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a84c37dded2754ba36a528d734ab21a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8096ba9ac63b0e3341006b95089e53c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>af1f3afe7e6efd9c26b7ae4ac74825784</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ada7e88bc46f6fe383ce5d2ae06ca7ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ad4a53d3f0a48f73165c3b7c85c705bc7</anchor>
      <arglist>(const CwiseUnaryOpImpl &amp;unaryOp, typename CwiseUnaryOpImpl::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseUnaryOpImpl::Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a76042e868fb874fc5833ee1c058277ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>acdab7ff544cff7dda19af8eb848c3f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::MatrixTypeReverseIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a031b8ea0d70f47fb86dc3a8151757ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a50c8282d4eb5fd72fb38fb8c1b969179</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>CwiseUnaryOpImpl::Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aafd1078cd9446691a52471ab6a6e76d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a3121cea01cb01183877bdb9e524c1848</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>add8efbeeb9fa30c13015ce2a6196f94e</anchor>
      <arglist>(const TransposeImpl &amp;xpr, typename TransposeImpl&lt; MatrixType, Sparse &gt;::Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a241b55b67c4c7c9ffcb62cb6d7dd3513</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7eb32848dfcc3245e153d1fd47291e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TransposeImpl::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a6a171e28a2055c2e03aa99561f9724b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTriangularView::ReverseInnerIterator</name>
    <filename>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8da792669dc720fab764f3b8b824a513</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a0322aac5bb1185b442e84ea6f585b01f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aa7743c5c0860036db0a2b590f378c56e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae30c2f370416b14b40d474e84cd38559</anchor>
      <arglist>(const SparseTriangularView &amp;view, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afaad0842d87509bdf880b01a75566ab1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixTypeNestedCleaned::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a21c6c72912a6f13963ca2b746b4526c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseTriangularView::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseTriangularView_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aebe40c8db388d48beb6235f156fe11a6</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>
    <base>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</base>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3fc45455b787ae56e7bb6037419b4746acf90acc7bc75d348ac8cb2402474e89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3fc45455b787ae56e7bb6037419b4746acf90acc7bc75d348ac8cb2402474e89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3fc45455b787ae56e7bb6037419b4746acf90acc7bc75d348ac8cb2402474e89b</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>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>_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="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>Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a0bf48bb18a288154ea19cfa023dfc341</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ab3cde04b655d42682d1f79952f8ef2f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a0bf48bb18a288154ea19cfa023dfc341</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ab3cde04b655d42682d1f79952f8ef2f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Rotation2D, Rotation2D&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a080e3f52d82a336f8b0a6166056be611</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Rotation2D, Rotation2D&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a080e3f52d82a336f8b0a6166056be611</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a629e7b5b10a6170775191596ce5b3c07</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a629e7b5b10a6170775191596ce5b3c07</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D&lt; Scalar &gt; &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a23f0f6163bab12acd878baa633e262ec</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ad441d9605002ae76b976fbf298f802f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ad441d9605002ae76b976fbf298f802f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a5e0a40bfe4769c3aa4d3c913e77446f3</anchor>
      <arglist>(const Rotation2D &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a90f1f8f1a33a928a5fdf9e6a0935669f</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>Rotation2D</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a18e03d8ea4ca6e9389bce6f073833bb5</anchor>
      <arglist>(const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a18e03d8ea4ca6e9389bce6f073833bb5</anchor>
      <arglist>(const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Vector2</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7284d90dfb1ed38f6dac67e2d8c7b737</anchor>
      <arglist>(const Vector2 &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Vector2</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7284d90dfb1ed38f6dac67e2d8c7b737</anchor>
      <arglist>(const Vector2 &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a84fd39c79d4ca547ef0ff6c3c1dfcfcb</anchor>
      <arglist>(const Rotation2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a84fd39c79d4ca547ef0ff6c3c1dfcfcb</anchor>
      <arglist>(const Rotation2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a18ec2efa6d849f7f72a399c2ba524791</anchor>
      <arglist>(Scalar a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>afac7b8ec55325568e7c374df672d1eb1</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3cae6e108a999fa1a4b358b3f467aa35</anchor>
      <arglist>(const Rotation2D&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3cae6e108a999fa1a4b358b3f467aa35</anchor>
      <arglist>(const Rotation2D&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a0e12e9488356f9ad426bf7194c1ec57d</anchor>
      <arglist>(Scalar t, const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a31e7e4ba2e38e2eec36434fcc83cf8d0</anchor>
      <arglist>(const Scalar &amp;t, const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix2</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a6470b8b4e830de1e2666ec316f5f95ab</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix2</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ac27541cfe2d2775d5effa124b372d9f1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rotation2D</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a613922d93fd1cb5e3d8a208be7fb6972</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>
    <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 ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</anchorfile>
      <anchor>a70ff7cf6dcdf06173092311cef3fd03a</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>aee1871c6151bb89e882788583019b3d5a9dca99ec704565067ee4c4f0f5061e1f</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>aee1871c6151bb89e882788583019b3d5a9dca99ec704565067ee4c4f0f5061e1f</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 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>acf100cf69f141efe401fc407fb30a848</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>a10329b5658332ac9979db07d647f9ce0aa29164286fdcd8cd07f0113175a972bc</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>a10329b5658332ac9979db07d647f9ce0aa29164286fdcd8cd07f0113175a972bc</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_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>aaa266bfd9066610f366c6e3dd5585967</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>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</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>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>ei_traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</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>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>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>a75339d0eaa9c81a8079e82c63176df67</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</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>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</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>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>ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</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>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>const AngleAxis&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AngleAxis&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis&lt; _Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis&lt; _Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>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>a75339d0eaa9c81a8079e82c63176df67</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const AngleAxis&lt; _Scalar &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</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>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</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>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>ei_traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</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>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>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>a75339d0eaa9c81a8079e82c63176df67</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</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>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</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>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>ei_traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</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>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>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>a75339d0eaa9c81a8079e82c63176df67</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</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>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</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>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</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>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>ei_traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</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>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>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>a75339d0eaa9c81a8079e82c63176df67</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</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>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</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 &gt;, 3 &gt;</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</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>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>ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Quaternion&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>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>const Quaternion&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Quaternion&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Quaternion&lt; _Scalar &gt;, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a75339d0eaa9c81a8079e82c63176df67</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Quaternion&lt; _Scalar &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Quaternion&lt; _Scalar &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>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</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>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>ei_traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</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>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>const Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; _Scalar, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>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>a75339d0eaa9c81a8079e82c63176df67</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Quaternion&lt; _Scalar, _Options &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</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>a78d63892ed8c84d5eac5108393cefdf5ada642c09c0158c96ced7b99ffd4231f4</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>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>ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4d363b8a30564f7cd1f80c8f4fc41862</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>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ae121d480855d5de6aaeaeaaabfa1479e</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>const Rotation2D&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Rotation2D&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ac0728e61c43bf0155c7634bc8c1fb0b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a12b3c8f824c7b8648a67b86bf3c4a8f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D&lt; _Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D&lt; _Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adac355cdfe5712e8a9ce18e970e5ac09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0a31cc8bc551cb4fcadba717a7177c81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad56ca1a8a2040f9b4ec2e923874467f5</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a0181dfe918e00bbde867deae0542a788</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a577222e0e6b2f423da970b14e6542d20</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a928de9c0b68b72d6f0adda5868106c64</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a224e566d9fe8ec17bcf0ee5dd29baa79</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>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>a75339d0eaa9c81a8079e82c63176df67</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a09305dff2d25cd4716f6c0831291883f</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a7f2232646af917ad28bc6acc228e0f75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Rotation2D&lt; _Scalar &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</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_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>af898d641aa8ccc725e1c6f36a13e1f9e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a35207f70ee2d3478db446b3a065a7d91</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_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a9c177ee3213a1efc22344809ecb03bc9</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a64dca529bf0f37858194e7f269c73e7d</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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a0af6148089181dc8bba42dad13c0b496</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>aaa4d1ec27842566b313bd150b423caf2</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a052f6e31122ef90a36ba70d827434acf</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_add_op</name>
    <filename>structEigen_1_1internal_1_1scalar__add__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>abfd41ab26d533e52474181acbe70c27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>aa64d5b9593e978e89de26b1b2d73543e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>a2af2cfd308963f82ed4e297662cd0423</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_add_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>a0c0871f66d8ac1c3b43aa7a3e48609d3</anchor>
      <arglist>(const scalar_add_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_add_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__add__op.html</anchorfile>
      <anchor>ad39ae74c5654834f9da1a25e2132d3dc</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__add__op.html</anchorfile>
      <anchor>a33bfd5aee055702e2376be7410d95855</anchor>
      <arglist></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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>a50a1cb7d690a9b5e4642cf4c0212cdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>aecd2e67c9ca217755897fe1c9a5c3133</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>abd99b59bfe49a62c2b1d61f4416f20b2</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_binary_pow_op</name>
    <filename>structEigen_1_1internal_1_1scalar__binary__pow__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__binary__pow__op.html</anchorfile>
      <anchor>ab8318469fea463cd642e00993561f26d</anchor>
      <arglist>(const Scalar &amp;a, const OtherScalar &amp;b) const </arglist>
    </member>
  </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_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__and__op.html</anchorfile>
      <anchor>a13c405f58e17765aec4ba5c8cead9980</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) 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_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__or__op.html</anchorfile>
      <anchor>ac0f60afdfeef0b05f2ec5837b2c9f53b</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_STRONG_INLINE const NewType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op.html</anchorfile>
      <anchor>a48591ba6841cb940f7d7113faadce1fa</anchor>
      <arglist>(const Scalar &amp;a) 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>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>ae9c3c457fb4e3bf165e4fa311373eddca312da0a609685d383e1f8147a35bdabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>ae9c3c457fb4e3bf165e4fa311373eddca312da0a609685d383e1f8147a35bdabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a709973cecc88195a4466fe7f613ccf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a3c769c68f79b5318a5a2c7f9cf590230</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a158b58942734afcc81f6f213c3ce3d61</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_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>aae18127986d2ea1e0fc03e6516d3bb37</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>a0c86092f563e0893fb80fa53cb2fe798</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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a5c3a345c55ff2ccf3c3cb2c2c0844279</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>af18782320d175893d7b3f14bfa69f891</anchor>
      <arglist>(Index, Index=0) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>abcf3b6258ce4e42d5ab0ebdebe3a3308</anchor>
      <arglist>(Index, Index=0) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a91764e56a26fe48feba0fb674bbac4b8</anchor>
      <arglist>(const scalar_constant_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a915e571f9cd77d59e29149bb773f01c3</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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>ab55029fc69756a3a20996112323a584f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>a251b7fb990a0ce712e97a1a6008d87bc</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>a313ffc495a71a0b3704e5163ca630018</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>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cube__op.html</anchorfile>
      <anchor>ab40d40c424293e1cf3e666e63b2c226d</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cube__op.html</anchorfile>
      <anchor>a19e8a9a9322eef4cf32435e87b4dd454</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>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>a6cbff8ac96fb9c963c673becf73260f9</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>ad94c97c550b8d065f8b1c50ae647946b</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
  </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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a6655ac49c1861a9eae30d61b37422ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a0d267e2ac52c887065fccaaae7f40f1e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a95a7a3ce0968c3a976c05bb97eafc764</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_default_impl</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <templarg>IsInteger</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ac7a6fe76e747630758fe3c88904f1836</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a2a6ea2e2d300734f530473334d0acbd5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a8f6ff31f914ac58f65bd8f7135e7b9f9</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a54c13af5b34932265724af116c424a53</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a560f675905d950f17bcf850c3ad17e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>aae6fa3579e612298bf604c4d481a4e35</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a15cca6779e46f9cba3215b2ef9cdd613</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a6b560cf6b3153c6684deb8d822ab7494</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;, const RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scalar_fuzzy_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex, NumTraits&lt; Scalar &gt;::IsInteger &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a7168501255bad24d31ad9d0d9ef78e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a79fd83f880fd43248717f61fc59fe56d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>ac4cda4eedd920846f15e9ecf5c7c8121</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_impl</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__impl.html</filename>
    <templarg></templarg>
    <base>scalar_fuzzy_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_fuzzy_impl&lt; bool &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</filename>
    <member kind="typedef">
      <type>bool</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>a847d9c0b3aa79d40355a2ebf0c26296b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>a0195a61bf41e60bbf2a91abfe45fa71d</anchor>
      <arglist>(bool x, bool y, bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>af0a4ce023f10fd9b01f2d9e4bfc53280</anchor>
      <arglist>(const bool &amp;x, const bool &amp;y, const bool &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>aaf01ce3ab4b820e5b1331519209fd214</anchor>
      <arglist>(const bool &amp;x, const bool &amp;, const bool &amp;)</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>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__hypot__op.html</anchorfile>
      <anchor>a8060465e2622d5c33b56ac615e83d37d</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_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__identity__op.html</anchorfile>
      <anchor>a10fbcbe712fd829773815585a14f0303</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
  </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_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__op.html</anchorfile>
      <anchor>a8f3f8a5fcd3a88c956d462040f244baf</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_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>a97ad68b4b0480fe7721d340244d97d1e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_inverse_mult_op</name>
    <filename>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</anchorfile>
      <anchor>a4566bcaa488e6eb91e50aa29ba71d760</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</anchorfile>
      <anchor>a11c64d11f9b3179150a5f0c18feed5ca</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_inverse_mult_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</anchorfile>
      <anchor>abbc0d76bf608129ac2d006436e8a9b20</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__mult__op.html</anchorfile>
      <anchor>af5176353dd682d0aa02b417c485ba0e8</anchor>
      <arglist></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>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>a74bdc50cb02bf6ae5fdfed89465f7a54</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>a018081c2f0e5f4e5c72409117e2a9732</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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a33dbd56a6b49b5fe1ac27d54ab434a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a7a77431724a574310e0cd3ccabfb740e</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a52efafc8d0a1dae9827bbb5219dfefcd</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>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a0b677d46f9276350ffa9a3d031b4be8f</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a2db69ff08a124858addc4bf71ed5bf40</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a220770a0b29f1af3178ee3849af73e9c</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>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>af84eb55ac96df8d453d81bad379a0686</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>a0d88daf5182052fd88069e125edf15c9</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>a3811a14a4016ee6ac0b54d7a5e07ae47</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_multiple2_op</name>
    <filename>structEigen_1_1internal_1_1scalar__multiple2__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; Scalar1, Scalar2 &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a07882b4f14628beeaabfe77c538f466d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>ad3fb95a1f224d21d7cc80591151fc852</anchor>
      <arglist>(const Scalar1 &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple2_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a5bf26a6d7897e7f00ca5390e15b54985</anchor>
      <arglist>(const scalar_multiple2_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple2_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a41e2cbd9cf0528a29ab8a6bf22b08f31</anchor>
      <arglist>(const Scalar2 &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>add_const_on_value_type&lt; typename NumTraits&lt; Scalar2 &gt;::Nested &gt;::type</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>aad01d441ccc5944c63317c04495bd59a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_multiple_op</name>
    <filename>structEigen_1_1internal_1_1scalar__multiple__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a562e7280c669d06daabf3e586ca9f8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a242bb27a787be1233e28b473e84d13e4</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>aea2b0c35f7f83620c744d1c5a38c0ecc</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>aacc9d07327ca414d561d9e88dbfa0533</anchor>
      <arglist>(const scalar_multiple_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>aac428bc6eaad8ce4e6282caf2a023e63</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>add_const_on_value_type&lt; typename NumTraits&lt; Scalar &gt;::Nested &gt;::type</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a8e73ee368f20583cf3fdaf6980b02243</anchor>
      <arglist></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_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>a8caef292aa4a5f29a0dd0fd7cc81eea6</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>a24c05142f2f5fce8d07a8780566cd1ca</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>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a5e593a6be72c139cf4f9e040971f6d54</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_pow_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a4cf79dd90d4289c3b74a96f00fff1242</anchor>
      <arglist>(const scalar_pow_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_pow_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>aceff937af700a5d272df212c0da251cb</anchor>
      <arglist>(const Scalar &amp;exponent)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_exponent</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>ae78435b69d8dab26b8388d5657232645</anchor>
      <arglist></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>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>ae07feb0d1646cab30cdd19a9991f8078a314f541e7e9893178f19aaa41a8827d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>afda1b314c51202301da2fac99786c201</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>ae07feb0d1646cab30cdd19a9991f8078a314f541e7e9893178f19aaa41a8827d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>ab64d5acdb8137659ba182f0610064a61</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a17066614a0076062d4a7b40c1092d4b3</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>ad98c190decce306cd58bd61038558459</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>a13223d957869f1a14ff27811aa71346da3374fb2eccd7812c49aed0e0ff9241c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits.html</anchorfile>
      <anchor>a13223d957869f1a14ff27811aa71346da3374fb2eccd7812c49aed0e0ff9241c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; std::complex&lt; T &gt;, T &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</anchorfile>
      <anchor>a2d9dcd784c1d3b049797c884f6452e66a2709f84846ab152cf75d8a9caf7e253b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</anchorfile>
      <anchor>a2d9dcd784c1d3b049797c884f6452e66a2709f84846ab152cf75d8a9caf7e253b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; T &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</anchorfile>
      <anchor>abb4b56c62cebbee8a29c086706fc5ce2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a30fe5d9e6fdd0b428e1f6580990a1e75ae48e75a804df8f5543ae7508700ed4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a30fe5d9e6fdd0b428e1f6580990a1e75ae48e75a804df8f5543ae7508700ed4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; T &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3b00dc31643401bae8d8022a1f598ea0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; T, T &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a348f2846a8c6a8ac8df401032b098a61adf0356c4a3bc39c7eaf542efe045971f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a348f2846a8c6a8ac8df401032b098a61adf0356c4a3bc39c7eaf542efe045971f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>afa7ca01fa7636bc50d39e09fb79d72fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_quotient1_op</name>
    <filename>structEigen_1_1internal_1_1scalar__quotient1__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>a33fa4fb5c35952aa3736572f5f607d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>afaab1f076de985f76ce1732e95b200e2</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>a1673343b00433db74e0b6c9f8bedf245</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>a0c6325f0ede85393d8819de7d62a4c5b</anchor>
      <arglist>(const scalar_quotient1_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>acda45e0f4c63367c8af4fcb207dc2ad4</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>add_const_on_value_type&lt; typename NumTraits&lt; Scalar &gt;::Nested &gt;::type</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>adad008bc4f1fad4bb5e41fa35eb288b5</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></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>ad01728f06248075ed38e0bd26c27e94aaac5ea89a2e4b122fc298d307c51cb03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>af2d297574d7a5bef0a10a8c04c8dddb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>ad01728f06248075ed38e0bd26c27e94aaac5ea89a2e4b122fc298d307c51cb03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>a3cbc031a1a5fc0451827223c2ce724ad</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>abb39bf4bc6a9567756b076ef8f2566a7</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>a6eb9a1678fbcfd3e561b8dab73524906</anchor>
      <arglist>(Index, Index=0) 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_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__op.html</anchorfile>
      <anchor>a500799a2cb5ad4746cd79e68c28f2ac0</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_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>a18613f4df507b80c6a49f1e4aff86757</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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>a7640db60791127c9f2e5a01004740c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>a2c931fc16cfc92fc544b46afc64bd320</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>a812280c181169135efb2469c07d03966</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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>abac5a4c2860ded9e91f56f9aec8146ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>aff814bf5af64f585459427e15fe7003a</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>a4c899fd847faab7a635d6a13d2729dad</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>Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__square__op.html</anchorfile>
      <anchor>ab52bcc546912e627c15469ab6a1ba76a</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__square__op.html</anchorfile>
      <anchor>a71b9a912a342dac547e00c78a9721e8d</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></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>ad17bcc12b164073c0de7d49d278c1774</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a6aaa9122c17c79c802f9158ffa1fb978</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a4534f45ec5c8b3cd912bc7aae8b3d351</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="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a8fc705edac271f08efaef03387aefb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a7290f807809e7dc67331792f96bf61c1</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a131bb98f0611103a3d31e122d93f2aa9</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ScaledProduct</name>
    <filename>classEigen_1_1ScaledProduct.html</filename>
    <templarg>NestedProduct</templarg>
    <base>ProductBase&lt; ScaledProduct&lt; NestedProduct &gt;, NestedProduct::_LhsNested, NestedProduct::_RhsNested &gt;</base>
    <member kind="typedef">
      <type>ProductBase&lt; ScaledProduct&lt; NestedProduct &gt;, typename NestedProduct::_LhsNested, typename NestedProduct::_RhsNested &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>afaed374fa38702a83c975d0d45801f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>aa0c8486b8abe105edc0829aefa0666d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>ac7c3edb3d55ca8d53294676b2e7c935c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>ab234bb01ded0ccdeabc8e8ac0a29af03</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>alpha</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a216a810bf18e45e9bb7302a656997388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a05d915dea7858a33e6c05cf74a83f78b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>aa65a6b26d7be2f4fa5cb890fc6f8eaf8</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;a_alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScaledProduct</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>ad8d9098ded99d48713083d15ffb1e057</anchor>
      <arglist>(const NestedProduct &amp;prod, const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a56c7989c252d48d4480560f34843b8c4</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_alpha</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a639473e7bf859d6f0c6ce4d9a173cb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NestedProduct &amp;</type>
      <name>m_prod</name>
      <anchorfile>classEigen_1_1ScaledProduct.html</anchorfile>
      <anchor>a20b27732ffff2d419f5ec02c5996305f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Scaling</name>
    <filename>classEigen_1_1Scaling.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ace74deb0f5a644f4e225640b870c8bc8a5405a0e936788ec8354c08c1b43e8121</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ace74deb0f5a644f4e225640b870c8bc8a5405a0e936788ec8354c08c1b43e8121</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>aa4f80e1521859f392ddac8b8e8aeb862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a5a5b6b49a2065038cc3bff04b6200938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ab2a0de425294d50a228228ac94e2fd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>aeadef49f7a822c1773c89e07ca4f0170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a7970de5ac003782aa178c631be67033b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Scaling, Scaling&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ab24e74a55270010965363da205b51acd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ae1a712aa6caefdafea04f5f6f56e0b9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a9cf9efc4510e4a7ee669fc3527c960ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scaling</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a6d6168c98a2044355df381752bf1a6c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a681360f5fda8407048c426f1d057afea</anchor>
      <arglist>(const Scaling &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>Scaling</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>afeb83dbb68df87e1430633c6ee2501a6</anchor>
      <arglist>(const Scaling &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a2e9bbeffd583c35bf73ef996c7fc0e48</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a5593c2b1a079d96810518edf45c092ed</anchor>
      <arglist>(const TransformType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a1eaffbf56221591e20ec68f71c88c879</anchor>
      <arglist>(const LinearMatrixType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>aa07178cf934da645333c06e172bb93ce</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ac2155b6ddf2a38f842449c10392897e9</anchor>
      <arglist>(const VectorType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scaling &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a8f33dd26482be117498abc41f624d028</anchor>
      <arglist>(const Scaling &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a780a4f6c0b4314216e8af350cf83081a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>aa387c80fc1f80f4a11d81ce73a004335</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a3bc1f55cc2d54690ee3253e709c25066</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>ab1d2f3d393d40d17a75eb60ff6df5d33</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a7ee9702f66880c3f22eb3dbc79b4c5b4</anchor>
      <arglist>(const VectorType &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>af2fc0d1ad2fe0745374b756c32c7a3f0</anchor>
      <arglist>(const Scaling&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a7864a1dc0fc917e04a0bda7f1efd942c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Scaling.html</anchorfile>
      <anchor>a2334085ff389c256ae6cc9abb6c7f447</anchor>
      <arglist>(const LinearMatrixType &amp;other, const Scaling &amp;s)</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>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ace425623f33ab313eff951d1d01ee520</anchor>
      <arglist>(Index i, Index j) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>aff37c41c80ed51faa293ba6ec370d926</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a6b9d06af12c83612f2f35ae712be43f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ConditionMatrixType &amp;</type>
      <name>conditionMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>afbdc06d312d56b521aff6f6baf36145d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ElseMatrixType &amp;</type>
      <name>elseMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>add1c87a8e2d0b4251842aefa28e149da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a72dc5d27b6a7704c0e921c8203bbe479</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Select</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ad818005c0af0f57eae458773956ad680</anchor>
      <arglist>(const ConditionMatrixType &amp;a_conditionMatrix, const ThenMatrixType &amp;a_thenMatrix, const ElseMatrixType &amp;a_elseMatrix)</arglist>
    </member>
    <member kind="function">
      <type>const ThenMatrixType &amp;</type>
      <name>thenMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a5c1b753f74a414ca8feee9702ce75728</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::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>a49e5bae2e4c3d61d9af7643e3df50ca0</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *_rhs, Index rhsIncr, 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>a49e5bae2e4c3d61d9af7643e3df50ca0</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *_rhs, Index rhsIncr, 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::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>a0134b0e9a859f45931f3693eeaeea59fa12ecb6f6de5809c8abad46d995914e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59fadc53ffa99e7500940f6f56e8fae7c3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59fa9bebdb8fd135f2ed1cf56aa00e4b72e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59faf51d0afe7ca59ac789ac8dcb573e3c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59fadc53ffa99e7500940f6f56e8fae7c3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5bf2541e87d39900aa439f5b42107528</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>a0134b0e9a859f45931f3693eeaeea59faf51d0afe7ca59ac789ac8dcb573e3c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0134b0e9a859f45931f3693eeaeea59fa9bebdb8fd135f2ed1cf56aa00e4b72e8</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>a0134b0e9a859f45931f3693eeaeea59fa12ecb6f6de5809c8abad46d995914e8a</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>SelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ab526dbde6c07c1bfa3e9b8abc4b6ba70</anchor>
      <arglist>(const MatrixType &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointEigenSolver &amp;</type>
      <name>computeDirect</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>afe520161701f5f585bcc4cedb8657bd1</anchor>
      <arglist>(const MatrixType &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>const RealVectorType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a71d2b0316c8454851e884be2d6b28777</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2ca4bc813f2ef2e8b906c8b053a9bc32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aed0191493463251cef2b376b26828c69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operatorInverseSqrt</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a4bd78bf61c68579aec4684194630360e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operatorSqrt</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a506ddd103a71324fe2ee6d6d7c74cf11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8f3dde67faa971dd97e8141617762326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a825919ee41153a19910c72d1bff31c8e</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aa1b288132700112c8e59bfb452284620</anchor>
      <arglist>(const MatrixType &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="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>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aab782918d42f3cb8b7facbfa214c36b3</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::SelfadjointProductMatrix</name>
    <filename>structEigen_1_1SelfadjointProductMatrix.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsIsVector</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsIsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</name>
    <filename>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <base>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt;</base>
    <member kind="enumvalue">
      <name>RhsUpLo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ac7b0c385e19cf3176fae93afa6706c90a51f0bed88c0fe4e4503fcc8366fe58a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsUpLo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ac7b0c385e19cf3176fae93afa6706c90a51f0bed88c0fe4e4503fcc8366fe58a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>af6c4bdce315e9ad6a0eb5b97faa9292e</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a81ebccfd1bf7002dfb9e1ad401c2b0bb</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</name>
    <filename>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <base>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;, Lhs, Rhs &gt;</base>
    <member kind="enumvalue">
      <name>LhsUpLo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>ac89d8fb0c23f15fd15332a5d31ae956ca56e09e1cd802b8bbb7eed4eb3dec7cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsUpLo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>ac89d8fb0c23f15fd15332a5d31ae956ca56e09e1cd802b8bbb7eed4eb3dec7cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a650a6e75db27829de7e9807708949a9a</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>af9dc977f8d90a5626418b65e6220df8d</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</name>
    <filename>structEigen_1_1SelfadjointProductMatrix_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>
    <base>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt;</base>
    <member kind="enumvalue">
      <name>LhsIsUpper</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a6008603d5869ad5c9db67bbb58e9eef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a03954a24b184bbc34dc802a4646ba23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsUpper</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a47407cc08fcecc02e316616dc734b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a6210867af0e1b9fb554c9822ab6e0b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a03954a24b184bbc34dc802a4646ba23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsUpper</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a6008603d5869ad5c9db67bbb58e9eef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a6210867af0e1b9fb554c9822ab6e0b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsUpper</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1be369c6d37ac69232fe5478d44444e5a47407cc08fcecc02e316616dc734b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a556ed873ef28aff7a114dd37e4a2f9ec</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structEigen_1_1SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a95033fc01da57e477e980c902a2aef83</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</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>ad1335d706c66bf91077349c5cf00ebbba5d8783ca399e9b7c6cc35379b5598e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; SelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af35a01941559c53ebfa6b6c66d50bd6b</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>a5ea681d2c45d71398c2755e81c7f74b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ac0b6cd89e5594ec13e8524881681fb2d</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>a18cf1b627190cb6926a87e5585d41601</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>a4f5bab77c722c97d77b00bb5e1151b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad1335d706c66bf91077349c5cf00ebbba5d8783ca399e9b7c6cc35379b5598e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a610f2d06d31b544ded7c695c86871e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a7d5e98ad979d9c9027ec01db7b666db1</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>a759151bc7b6d99121e6fe4bd742aa5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4c629194a9a99996b322649e2c2c9fc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a6248cb39660c773e26068a75cb8e8ca3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a002f13f570bb86ffaed4e7d254ad9d8e</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a066b5c99c40926f0f38a94636f04342f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad4ebbcc3e7de8158830b841423aab501</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a782aec0431bdab5b3dfdb37cf6a83570</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>a529bb401a8ee0bd467662209ce3cf9a7</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>a1044e0abd6751408a61706ab2def5bd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ab33c9cc6240cc4ccaa4f7cf639d143b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a099805c3eca058942795e84ae36a3737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfadjointProductMatrix&lt; MatrixType, Mode, false, OtherDerived, 0, OtherDerived::IsVectorAtCompileTime &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a5c28a31530a9520c50ab39e549f60b00</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a66e8a2f1e2fccf66d384e79330af2baa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a7ea64af4c0103b0567b2cfdbbee51a58</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>ace3136ad4237835e28f36d86c32daa83</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>a377cc098c325287e2ba0e65f7c635dc7</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a98e1809963a58241971bc6389c8ab39b</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>SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4b7fd295ce98e38cf17970524c6a9fea</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a5b87ffc7a46725b1eb02acd4cd93220d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointView</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ab5f5f15da805b7f37235ff9935519ae8</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ab1cfa83ab56d00a9414b283bddbf204a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend SelfadjointProductMatrix&lt; OtherDerived, 0, OtherDerived::IsVectorAtCompileTime, MatrixType, Mode, false &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a1db4d59f32248eaf6a85abc51ba5ca6d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SelfAdjointView &amp;rhs)</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="class">
    <name>Eigen::SelfCwiseBinaryOp</name>
    <filename>classEigen_1_1SelfCwiseBinaryOp.html</filename>
    <templarg>BinaryOp</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; SelfCwiseBinaryOp &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a84ec4164c6825bdf4809b83d4a9c69c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a19922f6f692c192f513f6724b97580e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a93284cb16b5e8c3fdf41e5b59ed44719</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>ad82ffd6d1721dfafd6a74c892439344e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>abbd0c903b821420bc1dac18ed7903842</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a8dbb23b962fc120f971193f622c72461</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a58b83fd7d50a11cf674a7c124b76977e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>ad4887123f2480d762746987da7ccd34b</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a89e3abf1bb1b5ec3217f459d025a315a</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>aa0932d9f875387a51f413feff88b6e23</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a7465be29d34943fcc6b7453717766bc3</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>af441c1bc736c275b3528f03cdae4d832</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Lhs &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a2e7ce8d32b15fff6d168f8c27d7f3db5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const BinaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a63e987811155a904dc7cc4ff13e926ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>af60185f76764187951823516a07ab20e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SelfCwiseBinaryOp &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a416f666ca75217a375b568247f70d5af</anchor>
      <arglist>(const DenseBase&lt; RhsDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SelfCwiseBinaryOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>ae57eb51809c555c810516444b3ec6cbc</anchor>
      <arglist>(const Rhs &amp;_rhs)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>ae9e8c501afbe66bc2cbef8c3b90ff1f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a1212f4ef542a4b04fa5a46fbbdc59492</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfCwiseBinaryOp</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>aec1f40970745aa81f3a8fdd268aec373</anchor>
      <arglist>(Lhs &amp;xpr, const BinaryOp &amp;func=BinaryOp())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a2794c78d86ece3e0615d0a2fb99e5f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lhs &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>a9942b1b8e7a66edfd4e2708a971e20ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>SelfCwiseBinaryOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SelfCwiseBinaryOp.html</anchorfile>
      <anchor>aa5adaca5cea2b2e032d113957a82abd1</anchor>
      <arglist>(const SelfCwiseBinaryOp &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::set</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1set.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1set.html</anchorfile>
      <anchor>af4080cf9c87c46d35dfa7aba7fd79f2e</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_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl.html</anchorfile>
      <anchor>a8209bb56bbab7f6f7950f9653ef90ea9</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="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>a6ce9acaae2125ceb673792e4a9bad2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static 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>aa9bbbd22fdcc19910d7a9d9fbf2432bb</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::significant_decimals_default_impl</name>
    <filename>structEigen_1_1internal_1_1significant__decimals__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1significant__decimals__default__impl.html</anchorfile>
      <anchor>a5f0afdfe2b6e76787b34ec6c81d10bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1significant__decimals__default__impl.html</anchorfile>
      <anchor>a6dcf9cfa28ee0a68beae943d768ff8f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>significant_decimals_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</name>
    <filename>structEigen_1_1internal_1_1significant__decimals__default__impl.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1significant__decimals__default__impl.html</anchorfile>
      <anchor>a5f0afdfe2b6e76787b34ec6c81d10bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1significant__decimals__default__impl.html</anchorfile>
      <anchor>a6dcf9cfa28ee0a68beae943d768ff8f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::significant_decimals_default_impl&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1significant__decimals__default__impl_3_01Scalar_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_1significant__decimals__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a29e8b0dc9ea80c2b6b574c25d94e6388</anchor>
      <arglist>()</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>
    <base>significant_decimals_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialCholesky</name>
    <filename>classEigen_1_1SimplicialCholesky.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>afda6db34c2d9cf8ff2a3fc939b706343a15abdea2d79b61c7b73fd73f4b2d20ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialCholesky &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a0ed07d582a277ca1a7d6288f2ef3b877</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a80205732fac62db1efc0b92188ec5116</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a106b9fc13b8c968c86eacb2eaac8b9c8</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>aaf5c13ed0a036b3ff072c9b35515f44b</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>a0fc69058902be16f8d9761d8dd68fbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab18842960b87b295fa570ac7b9e04f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aa1175fb76a6aef14319d80b835574a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a47f96109fef5ac7fda1bc1c3aace1c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialCholesky &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a94ce7a79d11ee71b37be243a0c283dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>afda6db34c2d9cf8ff2a3fc939b706343a15abdea2d79b61c7b73fd73f4b2d20ca</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>aeab3130837c15c6f1a223bf9632b2609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a57cd2e88063e1ba28045d9026482d5c3</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_1SimplicialCholesky.html</anchorfile>
      <anchor>a71cf04d5925fa394eaa506eb6a28b280</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>ac00ad0a1e1949dbfa9a1862285f46632</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab3afbe33d418827e956f488f5e97bc84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab969e09dc5f8fe7553e4bc4da7af8df3</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>aade45a1d757027dd1e8462d390475fd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky &amp;</type>
      <name>setMode</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a80a8eaff021784aad7985bc315b61f01</anchor>
      <arglist>(SimplicialCholeskyMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab492e23d30361445dc365a21d11bdd92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a8a26cb549d9a72f508756f2d355de71e</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>a637ba3d04a9e605091796729733662b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_LDLT</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>af3d16715a573f58ec0ef37b84bdf3ccd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialCholeskyBase</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <class kind="struct">Eigen::SimplicialCholeskyBase::keep_diag</class>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2a80541461c85a964f1ffbd94430ae3eae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a16011ca600b3a53f005217bfa84b138e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a93e37d9813c31de417334645b89d2bff</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="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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2a80541461c85a964f1ffbd94430ae3eae0498a61f56ba3d36040f487cde950c2</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</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0bee190b59c50fd7f87283ae3b0b2801</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3b0c779d052471ba0b30d3174514ec94</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>ae6a704a42bceea3b37a7fc0dcb3d34a8</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>a1d826c64b066f70b84c20209d4d3548e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aee2e6dd631a1d94073077aa37ff143b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae0c9adaa8f98054acb5e8813431ab552</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a73a52e9fbee865821489d75cb8e5a273</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>const internal::solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7ca28e7a76910c49b47a874f4e8534fd</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a8e8dac5ec43ff1e64b60e8e998795c15</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </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>a95df2c55f6e3f7da196051cf511252a7</anchor>
      <arglist>(const MatrixType &amp;a, 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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>af78bec7ce30fa441a8e669f92874f397</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>VectorXi</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a55fc00a4970d2614ba0dda24e007c110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a99ad549db9c4f71e828ef00de64bb924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5f59582b62f4f5c1444b0627b83ff027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a713ef8da68c920ddd9ebf36805edb36d</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>
  </compound>
  <compound kind="class">
    <name>SimplicialCholeskyBase&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a16011ca600b3a53f005217bfa84b138e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a93e37d9813c31de417334645b89d2bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2a80541461c85a964f1ffbd94430ae3eae0498a61f56ba3d36040f487cde950c2</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</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0bee190b59c50fd7f87283ae3b0b2801</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3b0c779d052471ba0b30d3174514ec94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky&lt; _MatrixType, _UpLo &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 &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae6a704a42bceea3b37a7fc0dcb3d34a8</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>a1d826c64b066f70b84c20209d4d3548e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aee2e6dd631a1d94073077aa37ff143b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae0c9adaa8f98054acb5e8813431ab552</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a73a52e9fbee865821489d75cb8e5a273</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky&lt; _MatrixType, _UpLo &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>const internal::solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7ca28e7a76910c49b47a874f4e8534fd</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a8e8dac5ec43ff1e64b60e8e998795c15</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</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>a95df2c55f6e3f7da196051cf511252a7</anchor>
      <arglist>(const MatrixType &amp;a, 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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>af78bec7ce30fa441a8e669f92874f397</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>VectorXi</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a55fc00a4970d2614ba0dda24e007c110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a99ad549db9c4f71e828ef00de64bb924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5f59582b62f4f5c1444b0627b83ff027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a713ef8da68c920ddd9ebf36805edb36d</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>
  </compound>
  <compound kind="class">
    <name>SimplicialCholeskyBase&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a16011ca600b3a53f005217bfa84b138e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a93e37d9813c31de417334645b89d2bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2a80541461c85a964f1ffbd94430ae3eae0498a61f56ba3d36040f487cde950c2</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</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0bee190b59c50fd7f87283ae3b0b2801</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3b0c779d052471ba0b30d3174514ec94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLDLT&lt; _MatrixType, _UpLo &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 &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae6a704a42bceea3b37a7fc0dcb3d34a8</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>a1d826c64b066f70b84c20209d4d3548e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aee2e6dd631a1d94073077aa37ff143b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae0c9adaa8f98054acb5e8813431ab552</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a73a52e9fbee865821489d75cb8e5a273</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLDLT&lt; _MatrixType, _UpLo &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>const internal::solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7ca28e7a76910c49b47a874f4e8534fd</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a8e8dac5ec43ff1e64b60e8e998795c15</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</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>a95df2c55f6e3f7da196051cf511252a7</anchor>
      <arglist>(const MatrixType &amp;a, 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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>af78bec7ce30fa441a8e669f92874f397</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>VectorXi</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a55fc00a4970d2614ba0dda24e007c110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a99ad549db9c4f71e828ef00de64bb924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5f59582b62f4f5c1444b0627b83ff027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a713ef8da68c920ddd9ebf36805edb36d</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>
  </compound>
  <compound kind="class">
    <name>SimplicialCholeskyBase&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a16011ca600b3a53f005217bfa84b138e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a93e37d9813c31de417334645b89d2bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</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="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2a80541461c85a964f1ffbd94430ae3eae0498a61f56ba3d36040f487cde950c2</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</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0bee190b59c50fd7f87283ae3b0b2801</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3b0c779d052471ba0b30d3174514ec94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLLT&lt; _MatrixType, _UpLo &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 &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae6a704a42bceea3b37a7fc0dcb3d34a8</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>a1d826c64b066f70b84c20209d4d3548e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aee2e6dd631a1d94073077aa37ff143b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae0c9adaa8f98054acb5e8813431ab552</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a73a52e9fbee865821489d75cb8e5a273</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLLT&lt; _MatrixType, _UpLo &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>const internal::solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7ca28e7a76910c49b47a874f4e8534fd</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SimplicialCholeskyBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a8e8dac5ec43ff1e64b60e8e998795c15</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</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>a95df2c55f6e3f7da196051cf511252a7</anchor>
      <arglist>(const MatrixType &amp;a, 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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>af78bec7ce30fa441a8e669f92874f397</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>VectorXi</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a55fc00a4970d2614ba0dda24e007c110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a99ad549db9c4f71e828ef00de64bb924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5f59582b62f4f5c1444b0627b83ff027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a713ef8da68c920ddd9ebf36805edb36d</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>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialLDLT</name>
    <filename>classEigen_1_1SimplicialLDLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a2983938e48f2251b2dc2e5a3f823e1f4a8ba548dba5f3a780ac63d29a3f2cb444</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLDLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>af5dca46e01732e29f2d543b11f350eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>accc7db073fc818a0dec21d2b92271b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ac1fa3da5d731bb8773af3c3482795c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a7d48445d5210979b44fbf87d22a7ff2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a930af2063272f8e9a2185bb64ddba65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a1b88af8171272a7534b6737124d4a34a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>af6fe2f8060d258dbf5bf1ca02cca74d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>accc8eb7c63f12b490f5f67dd23a1f453</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a364a0523129994996a96b538ae007b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a2983938e48f2251b2dc2e5a3f823e1f4a8ba548dba5f3a780ac63d29a3f2cb444</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>ac11e1626b453493b7a27df05dbf1ab17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>aa8084dc39a20124b9dc30904732f7d61</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>ac2ed38da67c700dd15f6feaa3e203116</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a022ce8da4a7c4e192a403bc4c86fa8a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>aed348e8ba52b8583ba6e008942f22c1f</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>ae8211584805680db513544925b34f6a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a08c07968696ff7b43ace80bfb5a7dcf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLDLT</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a8afaa6e055246db16d558b7729d04e11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLDLT</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a0728ea6de73147092e4cce291d4bff8b</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>a911b21fa1ac01d3ca4800efb7986b1dd</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialLLT</name>
    <filename>classEigen_1_1SimplicialLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ab954d66aa7a4ee58663520bf159f09b3ab0268a38688ec74aa60d76bc8e0305bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae265f8552352ec161b9394dd13edf78e</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>a3b619d5cf7970d2f37036c416f3b046a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>abfcbc0cbaebe13c0ef32755163a8e217</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae36885b904c153d305b4a835e4d233db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a731d340f038a08c4c6cf189b08647cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a1bb5e12bb237aa10e525c7d5dec4edce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a13fdf1500c016221b5e4358948934471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ada30687d7eae9c6dd9af2052c4e44ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>abf7505453f8300d1ed936f5f947ee566</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ab954d66aa7a4ee58663520bf159f09b3ab0268a38688ec74aa60d76bc8e0305bf</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>a6c76df2d924ad4c9ed0a46d7b3ca4c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae0a3c7c67d26dc9ce88557a2d555c69b</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>ac9810dbabf495a0d430d519e4cf6ccab</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a93eacf20e4fa278741988ccd1e526dc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a30571290ec61727f2340b256089e6ed8</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>a7c6a1e8b08b19f9a025120707731f32a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>af23a46d04904976bdbf4572a5a4043e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a6b588bda246afcfec444b251ec3c2f3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a915434bed801110111b42c51e4c29f2e</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>Index</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a5abad5d0969cc7a3d5e9898fe456fa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a6c40d3c3c5bd7b5045724828d1068106</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>Index</type>
      <name>m_index</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>aec3dbc368ed3f407c64efdf97c5eba97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a66aae9766b15363a56f92eac32e7427f</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>a3f46fad80a5220fb6842ae83344f0892aa6a7747c3454661c43d9a451d3015f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__at__compile__time.html</anchorfile>
      <anchor>a3f46fad80a5220fb6842ae83344f0892aa6a7747c3454661c43d9a451d3015f89</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>a46f19967a13cb17ea1c51ec6c696b6c4</anchor>
      <arglist>(SparseMatrixBase&lt; MatrixType &gt; &amp;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::@438</type>
      <name>storage</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ae712d99b4775746d700456337f215ad1</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>add05c16915122a14b3d695d96ddc50ce</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>ae743a003b53145a2ada9de685188bedb</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval</name>
    <filename>structEigen_1_1internal_1_1solve__retval.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a86966c41486dfa9d3fdac0ff4ec6e2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab0d748fa3ee0e8501ad152d3714ac4bd</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>afb98dd8e9b0a1075e1c8f66292be2a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a31f04b07c9a7bc31fc57123e91a6509b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab5886de3d98e2de29db82f4b493bf3b0</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_0c683170edfc019b42c79e043a61dc97f.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_0c683170edfc019b42c79e043a61dc97f.html</anchorfile>
      <anchor>af8dd5976f8913ceb7950b2fecf0e65b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_0c683170edfc019b42c79e043a61dc97f.html</anchorfile>
      <anchor>a9c6a50bc4dd4da431fbd7177ff98278d</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01DiagonalPreconditioner_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>DiagonalPreconditioner&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01DiagonalPreconditioner_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a68598971e1c1cd5ce8ef5595351b7f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01DiagonalPreconditioner_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a4fbd585978b6c2f25583d8e9285ecfc7</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a126dc7d7f39e2e73ea90fc023eb6d6c2</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01FullPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01FullPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9ba91c19adf03001f4711faceea20c76</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01HouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01HouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a5663cee44a0931d7350e37992810f36e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLUT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>IncompleteLUT&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLUT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac8511055df1d9f57e6085317527d289e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01IncompleteLUT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac0bbca5789fd26124e61afc0a464bbf1</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;</type>
      <name>JacobiSVDType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a1c03c372a8010445ebd3231c0d136af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab0f01ff1ad3948572e550d7cfcf3a45b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01LDLT_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>LDLT&lt; _MatrixType, _UpLo &gt;</type>
      <name>LDLTType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01LDLT_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a0eb9da6b6ddc6480e81dada599d2cf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01LDLT_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a8244283cc443067c538e66ff5a3a4200</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01LLT_3_01__MatrixType_00_01UpLo_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>LLT&lt; _MatrixType, UpLo &gt;</type>
      <name>LLTType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01LLT_3_01__MatrixType_00_01UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a15d2dade118372e1e91624257cd09500</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01LLT_3_01__MatrixType_00_01UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab28cfddb962e1552495ebcc4a9bbb895</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01PardisoImpl_3_01__Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>PardisoImpl&lt; _Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PardisoImpl_3_01__Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ad75d7883a493f0d72f7b5d4b0c0aa40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PardisoImpl_3_01__Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aad9e21585936b3eca69cf5e4c81b028f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01PartialPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PartialPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a398988e6c652ce2b24f89438470a4278</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>PastixBase&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ad5c183c81cf50381b4c8e8ec29cb8368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9b83158d5002e27643ad0b7f0f0ed158</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aa2fd7761dbe50266a96dcdfa650ce3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a98798181496b33df2fcb182721ab52c3</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLU&lt; _MatrixType, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a5482195ba3c1b09932a05ab3ed95c806</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a6ca4f65ff07db9ba62a9a6f9724ff76a</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseQR&lt; _MatrixType, OrderingType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a6decf4fa84fc8376285ea1d789e4df3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a29b4aee64b2204b8aad3ba859440a543</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SPQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SPQR&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SPQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a606db61fced3f7db7f9a1818cac5e5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SPQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a40431c2c32a35742dbbe9e75374ebcbe</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a1a376a45512bc041640c101538848540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>abd13c49174fbc60c4ee35e70d8cffe0f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>UmfPackLU&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab7d122e318ae6647dfa0e21fd218bd2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a93a4101d74e58d44484f852d186bab8e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::solve_retval_base</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <templarg>_DecompositionType</templarg>
    <templarg>Rhs</templarg>
    <base>ReturnByValue&lt; solve_retval_base&lt; _DecompositionType, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ColPivHouseholderQR&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalPreconditioner&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FullPivHouseholderQR&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FullPivLU&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderQR&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IncompleteLUT&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LDLT&lt; _MatrixType, _UpLo &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LLT&lt; _MatrixType, UpLo &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PardisoImpl&lt; _Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialPivLU&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PastixBase&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseLU&lt; _MatrixType, Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQR&lt; _MatrixType, OrderingType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SPQR&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>solve_retval_base&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__retval__base.html</filename>
    <base>ReturnByValue&lt; solve_retval_base&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a602db7c097d0eeed6b38fdafa3e7c310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UmfPackLU&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>acd5ee19ea4e51b1d70624844cd6f00db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a879720ef4322a01fc0c10132728a36ce</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_1solve__retval__base.html</anchorfile>
      <anchor>a3a826f878a8f15d73f78c6c220a81d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4fc43d04efce3be6d7caa87fc615aac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>aa8ab3de8f402c4c295eef8455a385e5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a2ef1126688f9d123da7007825e44b19b</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a74e28e3ad66988c62a5184349ca8db1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae9625458ff9e8492946f430e8d1f44c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9d759c3a5db87aaa9b64703c0887e3ef</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8b8ab839cc691674db44e3ff548c3672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__base.html</anchorfile>
      <anchor>a4e82545e1a9966718766a6795cd7d1f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_retval_with_guess</name>
    <filename>structEigen_1_1internal_1_1solve__retval__with__guess.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &gt; &gt;</base>
    <member kind="typedef">
      <type>DecompositionType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a65e884727e8435371bd9d04ef1803433</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a5cb9a043d13d1e1ee3ab39b0bb8c19a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>aa9e8183811c8361a1a3895a7788ddf3f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a9f01e51c705bcf0f7c443f321e2e86ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_with_guess</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a21e8e0724161ec6e9032f34c8f54dde1</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs, const Guess &amp;guess)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a7b99083cb0738bb7b7b352afc9deeb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Guess::Nested</type>
      <name>m_guess</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>a3b5f1e07b7bfa62a2a4eda9139bbddab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1solve__retval__with__guess.html</anchorfile>
      <anchor>ab692bf47a197552b57ae924ae4bc23b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a672512b92c6d04a1637661f4e4e961d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a2a74f26a5f66b76e25bfd555fb160c26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a06e18d4a82f5e24b8efcad59a6f54868</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a0cfe55703cc452da9e005579da85669d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a7f71a7de859b2adf62fa2d002f65adbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a12043b261a7a5f020d2df75ed94144bf</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a717fec4e7254cc87e3cd0686391b8170</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__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a9f245b401596a2ef0e79b05535543cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a9a16b251cb26363bf31fc499e89a73d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>ad16ace997a8e2931199a47e8a6ae05f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a1db981c12bf7b0796868d74cb86ef49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a66d0851f8a893fe4aec5db3697e64fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>aa8925be0a7484bce2f3ad8e45a03d1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a47654ff5f5180c650bb63b69dc44c5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a73f5576c3ea85515c1c620531e3b96c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>aa8e563247919c2138fb75f5c21ff4655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>ac5a16515fc47b65de80953baadf21cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a2516c02295f5f4f87364db2a1e271aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_0cf8692a2265deb81bd8ecac1dbb4d915.html</anchorfile>
      <anchor>a45837d77c353a2eb83252f220e91e652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Dense, Sparse &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a322da569d97d42ae4a1bd289bbbc72f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a7953511ffab65512b26856cc41f051c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ac266f451f7b16d2b0063c56c49de6a5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a2fc0ad6366e161b984351be7586183e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a2f796f5041780a96f993d591a3160cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a06195b1b0df6962e201171d572b70709</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a38cc391348412bb7107aaea20963570f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a6842b9b54fac09fdd860d2ca1d3ac614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a5191623aa2bd6a2d63c934f7bc7dc8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ad6e1d96b421c6c128b5f0a56cf4c0753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CwiseBinaryXpr &amp;</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a50a961a26e7a3fc616cedc0279c85a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a3ce748b2597be2d57f0c29b5eb79cd24ab09c43ac0f797b5d9e8798b40681b732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a22f4836a8c35bc3ba7b9931199e53143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ada093ef5988ed9f1f57cd7c67825ed4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ad4e10eea882394dcd638fa00e8b735d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ae22ffa1ff975d82aa8d1760064a4ec6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>a3ce748b2597be2d57f0c29b5eb79cd24ab09c43ac0f797b5d9e8798b40681b732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>aaf5831adb2142ebf1c88f748cd10f972</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ99f3b1f3bb26fb030b55901f691968b1.html</anchorfile>
      <anchor>ae1f15b09c7cda1a414b3c5417e72d1fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Dense &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a91f95fdaa31ec6d1fc5804c73145625b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a48bf689ab4a976c9a249c9add15fb526</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a0c826c412d74e7cbb41e24e73381450f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>ad3965375e953d7f7f5dcb040d99abb70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a128f3973067e0e630fb5a7c4a25cd4c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>af1d5141d6724015c3ff1e41fd06281c2</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a796230d85f1940e02923263a15c95671</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>ab680fa224754f0508765fa7e88901417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a76d006ef644900d081d795ed8631c6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>af1d34851b833b80b37426353319f493c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a979b6b7cadec47d82c96ca6dc95971b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a72833a474977de1ac295e1291949b4ccac10d510aadee2548647d29a574a0bc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a5c00a3a8cc17e70fd9381035e062c260</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a6b3220e311714b95c864bdc0a2bfdbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>ad9b0db3bec4f751deafaf7ac5498396f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a8e69473d070edf21dcaf519b6643164d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a72833a474977de1ac295e1291949b4ccac10d510aadee2548647d29a574a0bc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a5f65c085697da61cf5f090cd886b4b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::RhsNested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a072d12a7b50df06577cc36cf5f6b8600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produ0e83ce5905bb9746d3e400ccc999edf6.html</anchorfile>
      <anchor>a23b061002df8b52409e4dd6fb075d388</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Sparse &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a90d5c0cfba460740eda9b9f4e52e02f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>afaabd10eece0b475c1054cda7bba552c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a9b9cafe729beeef794560be52fae0778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a347d14ce12249b960279eb2c00bf29ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>adf1ce6d1f0e7164a1d5e52df84ce7017</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a9e5b96dcee01a9ee0ca8c5ba700320e6</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a1c2b1d5f9633ec1d058b1579f8678fdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a3ea0a3c22f34b9e497f988a0a66d2719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>acf8dfe08fade61622de7f849f06eb696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a9950993f4327d70c7cc39e2ed1aa5fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a24a13498868135bf4eb0c35773364e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>add106c344c5b7828b7f2b442bae0afb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a0bdae0eb6e30a321e68767262ed9025f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a87affd3b3a3596b59728c91cdc7b3e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a0d2a041b645a7e4e2c921387c730d912</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a6954b224f9bc59a0147e52137f589645</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>ad3fe1bff2cf9212ccf60626b9ebcd518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__produfb8b0c8241100a1c41e437f3efa6179f.html</anchorfile>
      <anchor>a1b49e6881f7c7da3089a85f657fc7e00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <templarg>LhsMode</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>ad0ea60735d60a81390ceaedea0d29489</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>a6c25dbe7896dad3dae3449121f3a10a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>ade0a1f325595595dab436b552d749b9f</anchor>
      <arglist>(const SparseDiagonalProductType &amp;expr, Index outer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; typename Lhs::Scalar &gt;, const typename Rhs::ConstInnerVectorReturnType, const typename Lhs::DiagonalVectorType &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>ae8aa5b5e3db5060ae0545283ddc7cbea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>a796f58990377236159780aa680efa509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_09a2481eeda254167bbcf391ba9447e7.html</anchorfile>
      <anchor>a7fd2692a0e04ddfb6e7915069da54f25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_ea593180eaf2636b447476bc6299b73a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_ea593180eaf2636b447476bc6299b73a.html</anchorfile>
      <anchor>acfb4e9bcdfaba4a26456b5e9a50884bf</anchor>
      <arglist>(const SparseDiagonalProductType &amp;expr, Index outer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOp&lt; scalar_multiple_op&lt; typename Lhs::Scalar &gt;, const Rhs &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_ea593180eaf2636b447476bc6299b73a.html</anchorfile>
      <anchor>ae93e6b05e8e09e5fd3aa5930c01b18f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_ea593180eaf2636b447476bc6299b73a.html</anchorfile>
      <anchor>ab1a8a756736bab23ac22d5cadc22d89d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_dc79e7fbf22ccddab0cbebc20e727f9a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_dc79e7fbf22ccddab0cbebc20e727f9a.html</anchorfile>
      <anchor>ada92c39f321fcbbaa7078cffa91975d9</anchor>
      <arglist>(const SparseDiagonalProductType &amp;expr, Index outer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOp&lt; scalar_multiple_op&lt; typename Rhs::Scalar &gt;, const Lhs &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_dc79e7fbf22ccddab0cbebc20e727f9a.html</anchorfile>
      <anchor>af4757266b77ea923413bb8baf68e0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_dc79e7fbf22ccddab0cbebc20e727f9a.html</anchorfile>
      <anchor>a0ebc579b1ad1d2735eb67bb1fa405721</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a59e151e53b8d8a0ee2922b918feebff9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a2d870393163f3368e1affddc669abdfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a85fd37abd2c63958325c1a65f8a35fc8</anchor>
      <arglist>(const SparseDiagonalProductType &amp;expr, Index outer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; typename Rhs::Scalar &gt;, const typename Lhs::ConstInnerVectorReturnType, const Transpose&lt; const typename Rhs::DiagonalVectorType &gt; &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>ab095946b8ca65778f03434225a4c6343</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a5bd9b99542821c41fd7889b878283e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_bb81102b983582f2eb0d896c4201b710.html</anchorfile>
      <anchor>a16f654e3e7df6371457f8587de2124b7</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>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>ad0fa72541e4dc22cd1f2881cfcef770da7d7fba09ab853868a726c389c94a8738</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aecc0cbb50c2acae62d9550f0ca7e517f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>ad0fa72541e4dc22cd1f2881cfcef770da7d7fba09ab853868a726c389c94a8738</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>a0d73c1942b9587f3bed56df31970a396</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aaed4da1b9464361fd3ae45d58d89147b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, 1, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_01_4.html</filename>
    <templarg></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_01_4.html</anchorfile>
      <anchor>acbdff41b47c8a6c3df98ae0d505d4d71</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_01_4.html</anchorfile>
      <anchor>af53e843d3a4db927ed9ad509aefb4443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, 1, Cols &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_01_4.html</filename>
    <templarg></templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_01_4.html</anchorfile>
      <anchor>a5aa258bfde0993b3f81c13d3f0fe96d8</anchor>
      <arglist></arglist>
    </member>
    <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_01_4.html</anchorfile>
      <anchor>a5d1cdb4e07909cbca31447d0f4632e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, RowMajor, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_01_4.html</anchorfile>
      <anchor>a34141edc08e866a1186bee3c99c9cca6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, Rows, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_01_4.html</anchorfile>
      <anchor>a38ba179dcd38ecc29d427c3f68395f93</anchor>
      <arglist></arglist>
    </member>
    <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_01_4.html</anchorfile>
      <anchor>a8755ac589972790e1b8931d24dbe4fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, ColMajor, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_01_4.html</anchorfile>
      <anchor>a14c492569ef66146b6098b1ba45a28f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval.html</filename>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Index</type>
      <name>_Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aecc0cbb50c2acae62d9550f0ca7e517f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>ad0fa72541e4dc22cd1f2881cfcef770da7d7fba09ab853868a726c389c94a8738</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>a0d73c1942b9587f3bed56df31970a396</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aaed4da1b9464361fd3ae45d58d89147b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ae82a5474a926a293804760b1ea56c7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01CholmodBase_3_01__MatrixType_00_01__UpLo_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>adf97bcf179400b46c5c3d24bd6d7310d</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01IterativeSolverBase_3_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>IterativeSolverBase&lt; Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01IterativeSolverBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>acea4552c1b433750bc693598f603a022</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01IterativeSolverBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9ac0f6c97853dc7c3eb1862eff5fe254</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01PardisoImpl_3_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>PardisoImpl&lt; Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01PardisoImpl_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a164f79df8f7ff41988a005ecf5ca2661</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01PardisoImpl_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9c6a2e801cfa412864c16df97e454116</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>PastixBase&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ad5816fd62cbfffc2a9d897682707c37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01PastixBase_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a43fd728bbb608c3b1a154bd5e29d88b7</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>afc8fd087ba1dc3f41bc9b7d2854d63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SimplicialCholeskyBase_3_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ae822ab95c3c55b1ff0f6a27853e26450</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLU&lt; _MatrixType, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac8a001ebbc8d085edd209844ef7bb700</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseLU_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a82c628a22bee6b2359ea1a740ee8ab39</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseQR&lt; _MatrixType, OrderingType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a48c9fdd46f15b2e96d125951f59b7484</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SparseQR_3_01__MatrixType_00_01OrderingType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a971017357771c7408ce3336356cc2725</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, Derived &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a55bf0e9f619427dcbd291b116437bebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01SuperLUBase_3_01__MatrixType_00_01Derived_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a5a4e241a25354c54b1dfdc12a171583e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>UmfPackLU&lt; _MatrixType &gt;</type>
      <name>Dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>adc9df80af21304c88bf4229a6e1bf454</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval_3_01UmfPackLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a4d15f4826a7f7307257440e1c3530897</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_retval_base</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <templarg>_DecompositionType</templarg>
    <templarg>Rhs</templarg>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; _DecompositionType, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IterativeSolverBase&lt; Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PardisoImpl&lt; Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PastixBase&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseLU&lt; _MatrixType, Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQR&lt; _MatrixType, OrderingType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, Derived &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_solve_retval_base&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__retval__base.html</filename>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae961700f8ee75bd7ba9e897936fd400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UmfPackLU&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a36aa1ce1108a2eb5fe756b79a7a3c137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2b53f153ba9cdd5611867ff2e3e8c865</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_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad7ad3cb818accca76f8cdad73759857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1c97f47e5ef1cbb092e44958602bbea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a5f4c56e9c790c10328803e6aebb5fdac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a6bbe357c74dc7173e3c48eb0b605499a</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a1959a558401fb44b7b343432c3a08ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ae9aa4a7fedc4d37b600a715d648e31bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a66a8c494834678c61984a8bec6dc263e</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>defaultEvalTo</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a61c0ded62b7ee04363b6db8afd280ecb</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dst) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a32afc59eecdeb79ec1f82a8cce992b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a849505709d67a4edb7e0e3cb1c60aa61</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>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>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>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>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>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</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>ae47ae30b3a468df61d3ca0d56b0134f3</anchor>
      <arglist></arglist>
    </member>
    <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="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, 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_time_dense_product_impl</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl.html</filename>
    <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, ColMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>a450ccce5f4cf5d99a26151d0c9ae4a90</anchor>
      <arglist></arglist>
    </member>
    <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_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>afe8b61ab2af3261d86559aed40caa772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>a889a2fb0ab64341562cd36e926a9ea1c</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_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>ae10872dff5efc6d40c1f02f1582ec644</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_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>a857bb439606005fea59548d4f74a4374</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_01DenseRhsTypb40cbc6615e663f2db0ad5207dbd21fa.html</anchorfile>
      <anchor>afd37e6fcba0c7c430211b6ed8fca237f</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, ColMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>ab79b904c552ba3829951d32964d7e16b</anchor>
      <arglist></arglist>
    </member>
    <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_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>a32b7ae7c3ff9ab0883ed16c8cb13e211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>af2fc4a8d8508c26a1892b2bcd6cd3b8b</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_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>a54d0b42010f4548dd762aa3dd9ffffc3</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_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>abf8e3dfea34f0dcd1edde765fa5b19e1</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_01DenseRhsTypce177cc4746bb5355a4346f117afe7c8.html</anchorfile>
      <anchor>a9c220552ddc2d4ab8ef9be27d2eaa660</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, RowMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>aac4a1f2dd68606c99d2b659a0b3aba9f</anchor>
      <arglist></arglist>
    </member>
    <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_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>ad8de9d0a1fd6d43e0cdd04078c9979d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>a0470894d1592be21e95f5e806194b5bd</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_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>ae9e732982005d3448544cbf184f7e600</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_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>a0ec607a93818ec0a5b6d948c06f11455</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_01DenseRhsTyp53f0f945abe0be3c7769cae4e8b00290.html</anchorfile>
      <anchor>ab12b337a74b81c906a10e86e34aa9dfd</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, RowMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>a6a449f3f9b19915decb8d4c86ad776e9</anchor>
      <arglist></arglist>
    </member>
    <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_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>a687717502df03e3901335f55c062a907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>ad7d1c93e0ffcdc3d678d88d90ae1c005</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_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>aba5c06d6ab12b554a84a2bb9c97e4797</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_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>a2e4b7747a45de001932a696684e54101</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_01DenseRhsTyp3a1ea84b653a36aad12989df4a529eea.html</anchorfile>
      <anchor>a1050f9bae081d66bbfae2e75060d2815</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::SparseDenseOuterProduct</name>
    <filename>classEigen_1_1SparseDenseOuterProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Tr</templarg>
    <base>SparseMatrixBase&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</base>
    <class kind="class">Eigen::SparseDenseOuterProduct::InnerIterator</class>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; SparseDenseOuterProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a4345cdf19f34831a2a3abd42ac7df511</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseDenseOuterProduct &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a0d3475d6ae0e8ef2295dc906f7e26259</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a8481e30c19df9c26f894c9df0b262e7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>af5112c98633c87a80782fc7b6db73492</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>accfb7aef24f2613f39f93531ebc0ff98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a4ec77f89fab3fa2a932b47a7ba77d54d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDenseOuterProduct</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>ad51e4651565602831d5b1ad98ed7a1e9</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDenseOuterProduct</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>ab1d84177fe4179e9e99822be5fcd3fbb</anchor>
      <arglist>(const Rhs &amp;rhs, const Lhs &amp;lhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>af277f33c5d3bd4cf69883183f491e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>ab5eea324563cef61bc46259c58c80ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>aac0aedb581075fe7aafd48e3c2778757</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a667f4e9765e6d8b6048b894b6a7b9df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::LhsNested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>a45b50c9a14b5421bc39accb9d7ea1a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::RhsNested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1SparseDenseOuterProduct.html</anchorfile>
      <anchor>aecff57f870e74a064b111d83342f1456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseDenseProductReturnType</name>
    <filename>structEigen_1_1SparseDenseProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>InnerSize</templarg>
    <member kind="typedef">
      <type>SparseTimeDenseProduct&lt; Lhs, Rhs &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseDenseProductReturnType.html</anchorfile>
      <anchor>a7e20dbcdb20d4c24ea3e9cc37407d25c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseDenseProductReturnType&lt; Lhs, Rhs, 1 &gt;</name>
    <filename>structEigen_1_1SparseDenseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, false &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseDenseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</anchorfile>
      <anchor>aac2fe9aa4877ba3e29c91286ead0c856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDiagonalProduct</name>
    <filename>classEigen_1_1SparseDiagonalProduct.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base>SparseMatrixBase&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::sparse_diagonal_product_inner_iterator_selector&lt; _LhsNested, _RhsNested, SparseDiagonalProduct, LhsMode, RhsMode &gt;</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a4722f55c7d73b4c71ad71d3afb1d345d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ad315991aa4be71b8120294476a97a857</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ab579b98bd01e92c62c65aeb17a3b2783</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a638df10f40fc6db09dd9eac11c57694d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ad35ce64e4c1b4148bc53fceedaad30d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDiagonalProduct</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a93554676b126dda46b51f7f7be410493</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a4967252c6983dd8997ee44d875a47bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>afbb7fedb683ec69896c3430144be15c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LhsMode</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ace7d9317665328b138b09892edf87ee5a594745dee637c0d149e13508fce41179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RhsMode</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ace7d9317665328b138b09892edf87ee5a590c9648f217fd6f1eb1fa402a3650a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ae4b37909944980077597ffd3d92ba097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a693d8c82e85a0f21bc8cd2e1db65426a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LhsMode</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ace7d9317665328b138b09892edf87ee5a594745dee637c0d149e13508fce41179</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ab0a7e9afe751270d3dbec4d3df54d1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RhsMode</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>ace7d9317665328b138b09892edf87ee5a590c9648f217fd6f1eb1fa402a3650a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1SparseDiagonalProduct.html</anchorfile>
      <anchor>a8cb58fa11a298212508198998493b5ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseLU</name>
    <filename>classEigen_1_1SparseLU.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseLUImpl&lt; _MatrixType::Scalar, _MatrixType::Index &gt;</base>
    <member kind="typedef">
      <type>internal::SparseLUImpl&lt; Scalar, Index &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>afa6d2b718164bd44b596a354506048f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac042d906593e335772139211bcf83a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7a5168ddb2bb9cd453fa11aa15ecccad</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="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>NCMatrix</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ab8615f8274a1c9cc521838ce9766306f</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, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9f44aa576983e193a8378142bf65eb22</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, Index &gt;</type>
      <name>SCMatrix</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a301d50d699de0e42ac70785eb43263b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa46d1c2697bfeca1866bc1fb8561ab82</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B, MatrixBase&lt; Dest &gt; &amp;_X) 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>ab8534a17cc5b75f4dd41b6eb238abce5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a653db904a2a95add81ef8db1a13c0a0c</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>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>a465989d7a0565f9bbe02836dd6586b92</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>a1866df3ffb444b0797a5cd1cb87e000f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a78b4e23dc8beb49dd4bdae2ba3407564</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseLUMatrixLReturnType&lt; SCMatrix &gt;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a5eb96e32259c4d8a56ff7106e2aa5a78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseLUMatrixUReturnType&lt; SCMatrix, MappedSparseMatrix&lt; Scalar, ColMajor, Index &gt; &gt;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aafa9ef8da7dff41e3f9a0fbe1f466365</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a79e9fc5580e2b5b5042f53cd160e8ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>rowsPermutation</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ae2316b6a3f3bc779884f2450e798538b</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>const internal::solve_retval&lt; SparseLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a64c51ef69c29cb7e8e621ebc70dc4fef</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SparseLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a0cadeb083cf0ccaf093e9953e2207169</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;B) const </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="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_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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a846e2e3d2c57b904f8b60b2c57033188</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&lt; Index &gt;</type>
      <name>m_perfv</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a293dc267a66ca04318c0f2b2ee5f6905</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, Index &gt;</type>
      <name>m_Ustore</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>adb58a4438170621247fc3cf4000ed708</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>SparseLUImpl</name>
    <filename>classSparseLUImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseLUImpl</name>
    <filename>classEigen_1_1internal_1_1SparseLUImpl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>BlockIndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>af8c9f460f2f75fc43fed1f73d597051f</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>a90d9e7ba751fbee938e6a612af7c888f</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>ac6eee895cb8f69c5c8d435a9f01efb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a324c3b4f8c848d4d270cd7b5159a3d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a95939b10d8743a788d340d41527eb261</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aecb84aa3fbc3bd0ece860288c6741907</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>ad2d25473615285eee61f8589b6ce67e1</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>a0979f09ffe0983fdff318e3dbf2eef68</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>ab08e94104581b16697bd7b5828cb8507</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>a6cb30e5fc6e55e741fb091cc131a0835</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>a056d27d2f8d025109c8176f319a7821e</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>ac7839502cf8aeb815e79d35629776d48</anchor>
      <arglist>(const Index 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>ad979a6954777def3d05ba2c0cfb596fd</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>a1a577417a1cfe48f1e051651dc7e015b</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>ad0840b6b32610849ace18f86af6ada25</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>af9945782ef14205cc9fe5d0723394ab9</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>a8c1a50133ee1ca25c7a23f0099dcaab8</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>a7e8fad25e9562c5231e81fe8ed61db16</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>aaaeee6ff7667d743c96986081f62d751</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>a691fafc0d103de24f5d9da43b6168179</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>aa17e3d1176edfa0365f5de8928739bfd</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>a4e432734e3c35cc52ca11e61942a8d4b</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>ad63a3bccd7f153cc5555a3e9b8677706</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>a643bb06478c3008ff1060dcc5d0091ef</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&lt; _MatrixType::Scalar, _MatrixType::Index &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseLUImpl.html</filename>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; _MatrixType::Index, Dynamic, 1 &gt; &gt;</type>
      <name>BlockIndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>af8c9f460f2f75fc43fed1f73d597051f</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>a90d9e7ba751fbee938e6a612af7c888f</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>ac6eee895cb8f69c5c8d435a9f01efb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _MatrixType::Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a324c3b4f8c848d4d270cd7b5159a3d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _MatrixType::Scalar, ColMajor, _MatrixType::Index &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a95939b10d8743a788d340d41527eb261</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aecb84aa3fbc3bd0ece860288c6741907</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>ad2d25473615285eee61f8589b6ce67e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_MatrixType::Index</type>
      <name>column_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a0979f09ffe0983fdff318e3dbf2eef68</anchor>
      <arglist>(const _MatrixType::Indexjcol, const _MatrixType::Indexnseg, BlockScalarVector dense, ScalarVector &amp;tempv, BlockIndexVector segrep, BlockIndexVector repfnz, _MatrixType::Indexfpanelc, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_MatrixType::Index</type>
      <name>column_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ab08e94104581b16697bd7b5828cb8507</anchor>
      <arglist>(const _MatrixType::Indexm, const _MatrixType::Indexjcol, IndexVector &amp;perm_r, _MatrixType::Indexmaxsuper, _MatrixType::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>_MatrixType::Index</type>
      <name>copy_to_ucol</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a6cb30e5fc6e55e741fb091cc131a0835</anchor>
      <arglist>(const _MatrixType::Indexjcol, const _MatrixType::Indexnseg, 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>a056d27d2f8d025109c8176f319a7821e</anchor>
      <arglist>(const _MatrixType::Indexn, _MatrixType::Index &amp;nnzL, _MatrixType::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>ac7839502cf8aeb815e79d35629776d48</anchor>
      <arglist>(const _MatrixType::Indexjj, IndexVector &amp;perm_r, _MatrixType::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, _MatrixType::Index &amp;nextl_col, _MatrixType::Indexkrow, Traits &amp;traits)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_MatrixType::Index</type>
      <name>expand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ad979a6954777def3d05ba2c0cfb596fd</anchor>
      <arglist>(VectorType &amp;vec, _MatrixType::Index &amp;length, _MatrixType::IndexnbElts, _MatrixType::Indexkeep_prev, _MatrixType::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>a1a577417a1cfe48f1e051651dc7e015b</anchor>
      <arglist>(const _MatrixType::Indexn, 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>ad0840b6b32610849ace18f86af6ada25</anchor>
      <arglist>(const _MatrixType::Indexn, IndexVector &amp;et, const _MatrixType::Indexrelax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_MatrixType::Index</type>
      <name>memInit</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>af9945782ef14205cc9fe5d0723394ab9</anchor>
      <arglist>(_MatrixType::Indexm, _MatrixType::Indexn, _MatrixType::Indexannz, _MatrixType::Indexlwork, _MatrixType::Indexfillratio, _MatrixType::Indexpanel_size, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_MatrixType::Index</type>
      <name>memXpand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a8c1a50133ee1ca25c7a23f0099dcaab8</anchor>
      <arglist>(VectorType &amp;vec, _MatrixType::Index &amp;maxlen, _MatrixType::IndexnbElts, MemType memtype, _MatrixType::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>a7e8fad25e9562c5231e81fe8ed61db16</anchor>
      <arglist>(const _MatrixType::Indexm, const _MatrixType::Indexw, const _MatrixType::Indexjcol, const _MatrixType::Indexnseg, 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>aaaeee6ff7667d743c96986081f62d751</anchor>
      <arglist>(const _MatrixType::Indexm, const _MatrixType::Indexw, const _MatrixType::Indexjcol, MatrixType &amp;A, IndexVector &amp;perm_r, _MatrixType::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>_MatrixType::Index</type>
      <name>pivotL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a691fafc0d103de24f5d9da43b6168179</anchor>
      <arglist>(const _MatrixType::Indexjcol, const RealScalar &amp;diagpivotthresh, IndexVector &amp;perm_r, IndexVector &amp;iperm_c, _MatrixType::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>aa17e3d1176edfa0365f5de8928739bfd</anchor>
      <arglist>(const _MatrixType::Indexjcol, const IndexVector &amp;perm_r, const _MatrixType::Indexpivrow, const _MatrixType::Indexnseg, 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>a4e432734e3c35cc52ca11e61942a8d4b</anchor>
      <arglist>(const _MatrixType::Indexn, IndexVector &amp;et, const _MatrixType::Indexrelax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_MatrixType::Index</type>
      <name>snode_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ad63a3bccd7f153cc5555a3e9b8677706</anchor>
      <arglist>(const _MatrixType::Indexjcol, const _MatrixType::Indexfsupc, ScalarVector &amp;dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>_MatrixType::Index</type>
      <name>snode_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a643bb06478c3008ff1060dcc5d0091ef</anchor>
      <arglist>(const _MatrixType::Indexjcol, const _MatrixType::Indexkcol, 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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>acab6f5603a75f6b40a9e79fdbd0d0aa9</anchor>
      <arglist></arglist>
    </member>
    <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>a8675a6855d17a184baa5606617cbc866</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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a339ac61b80cebc0351062b5291e8e9e1</anchor>
      <arglist></arglist>
    </member>
    <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>a8b68a5ca75195e5eeca9a240a3fb5515</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::SparseMatrix</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Options</templarg>
    <templarg>_Index</templarg>
    <base>SparseMatrixBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <class kind="struct">Eigen::SparseMatrix::default_prunning_func</class>
    <class kind="class">Eigen::SparseMatrix::InnerIterator</class>
    <class kind="class">Eigen::SparseMatrix::ReverseInnerIterator</class>
    <class kind="class">Eigen::SparseMatrix::SingletonVector</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab2945a85e71cfe21461a8571610e5952af43a6479e292385214bd4b0c2802d152</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>ab2945a85e71cfe21461a8571610e5952af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9de84d7c424c37fcc46be4001c875cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a65308abd736f0f756e02b8eb11c6d222</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a60e574bcb97bd1d210c4d110529b4c89</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>a6562058091cd83c13750878fb7f5502a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const SparseMatrix &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a919b67356f0260773532914c511f6469</anchor>
      <arglist>() const </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 Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4ed9c88dc08c8075cecc1d41153810a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a63e845bb78093895e7aafd441193ceb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac76a65c37b2bc5043b17b9f8b6dab580</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad42db8db173375436b0209114c9f287e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afaa2aad573350d644c33365c42f56a0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aea9c8ad8e19421da305ff79d8d5df792</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>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4f0e6ded6d90e6ad3f3e033cabedef97</anchor>
      <arglist>() const </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>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0277ddb3afdbba94b915897ea1aa0323</anchor>
      <arglist>() const </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>a8bfcd546f4e5f5bb9e4cf1a86475089e</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a53ea7fe9c4c1ea8ef979ac18e4063c0c</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &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 Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6f4be33f4f94c86f003fda0c5c7911b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a91e30b7451c311b46873070e405f1f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c52e6cc8e9f6f0003e64b9add9426d</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>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac36f622a57592b38a56f3ece57139c44</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::Scalar &amp;enableif=typename SizesType::Scalar())</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>ac85d6120f30c302c0a3164068c452dec</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>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>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>a37cd30c6c5adc1f2c0b0f8bb303f4f32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2564ea487bb6b6ec0d9984bb1bbf71b3</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>a9cd70ca8a35a517cfd523b2b4637e039</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::Map&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0cdc5e9fef2e6c3a0ff48a910ed88974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa7481913bf36b2636a9203ef817ddd9e</anchor>
      <arglist>() const </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>Index *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1cff69f8375043a39db27af266daf8c5</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>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33e21fcb8feb177ec7c8ea573881443c</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="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>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseMatrixBase</base>
    <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>ab2945a85e71cfe21461a8571610e5952af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9de84d7c424c37fcc46be4001c875cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a65308abd736f0f756e02b8eb11c6d222</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a60e574bcb97bd1d210c4d110529b4c89</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>a6562058091cd83c13750878fb7f5502a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const SparseMatrix &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a919b67356f0260773532914c511f6469</anchor>
      <arglist>() const</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 Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4ed9c88dc08c8075cecc1d41153810a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a63e845bb78093895e7aafd441193ceb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac76a65c37b2bc5043b17b9f8b6dab580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad42db8db173375436b0209114c9f287e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afaa2aad573350d644c33365c42f56a0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aea9c8ad8e19421da305ff79d8d5df792</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>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4f0e6ded6d90e6ad3f3e033cabedef97</anchor>
      <arglist>() const</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>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0277ddb3afdbba94b915897ea1aa0323</anchor>
      <arglist>() const</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>a8bfcd546f4e5f5bb9e4cf1a86475089e</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a53ea7fe9c4c1ea8ef979ac18e4063c0c</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &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>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6f4be33f4f94c86f003fda0c5c7911b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a91e30b7451c311b46873070e405f1f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c52e6cc8e9f6f0003e64b9add9426d</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>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac36f622a57592b38a56f3ece57139c44</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::Scalar &amp;enableif=typename SizesType::Scalar())</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>ac85d6120f30c302c0a3164068c452dec</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>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>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>a37cd30c6c5adc1f2c0b0f8bb303f4f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2564ea487bb6b6ec0d9984bb1bbf71b3</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>a9cd70ca8a35a517cfd523b2b4637e039</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::Map&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0cdc5e9fef2e6c3a0ff48a910ed88974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa7481913bf36b2636a9203ef817ddd9e</anchor>
      <arglist>() const</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>Index *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1cff69f8375043a39db27af266daf8c5</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>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33e21fcb8feb177ec7c8ea573881443c</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="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>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseMatrixBase</base>
    <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>ab2945a85e71cfe21461a8571610e5952af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9de84d7c424c37fcc46be4001c875cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a65308abd736f0f756e02b8eb11c6d222</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a60e574bcb97bd1d210c4d110529b4c89</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>a6562058091cd83c13750878fb7f5502a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const SparseMatrix &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a919b67356f0260773532914c511f6469</anchor>
      <arglist>() const</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 Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4ed9c88dc08c8075cecc1d41153810a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a63e845bb78093895e7aafd441193ceb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac76a65c37b2bc5043b17b9f8b6dab580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad42db8db173375436b0209114c9f287e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afaa2aad573350d644c33365c42f56a0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aea9c8ad8e19421da305ff79d8d5df792</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>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4f0e6ded6d90e6ad3f3e033cabedef97</anchor>
      <arglist>() const</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>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0277ddb3afdbba94b915897ea1aa0323</anchor>
      <arglist>() const</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>a8bfcd546f4e5f5bb9e4cf1a86475089e</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a53ea7fe9c4c1ea8ef979ac18e4063c0c</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &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>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6f4be33f4f94c86f003fda0c5c7911b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a91e30b7451c311b46873070e405f1f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c52e6cc8e9f6f0003e64b9add9426d</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>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac36f622a57592b38a56f3ece57139c44</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::Scalar &amp;enableif=typename SizesType::Scalar())</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>ac85d6120f30c302c0a3164068c452dec</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>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>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>a37cd30c6c5adc1f2c0b0f8bb303f4f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2564ea487bb6b6ec0d9984bb1bbf71b3</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>a9cd70ca8a35a517cfd523b2b4637e039</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::Map&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0cdc5e9fef2e6c3a0ff48a910ed88974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa7481913bf36b2636a9203ef817ddd9e</anchor>
      <arglist>() const</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>Index *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1cff69f8375043a39db27af266daf8c5</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>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33e21fcb8feb177ec7c8ea573881443c</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="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>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, ColMajor, int &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseMatrixBase</base>
    <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>ab2945a85e71cfe21461a8571610e5952af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9de84d7c424c37fcc46be4001c875cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a65308abd736f0f756e02b8eb11c6d222</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a60e574bcb97bd1d210c4d110529b4c89</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>a6562058091cd83c13750878fb7f5502a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const SparseMatrix &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a919b67356f0260773532914c511f6469</anchor>
      <arglist>() const</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 Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4ed9c88dc08c8075cecc1d41153810a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a63e845bb78093895e7aafd441193ceb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac76a65c37b2bc5043b17b9f8b6dab580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad42db8db173375436b0209114c9f287e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afaa2aad573350d644c33365c42f56a0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aea9c8ad8e19421da305ff79d8d5df792</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>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4f0e6ded6d90e6ad3f3e033cabedef97</anchor>
      <arglist>() const</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>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0277ddb3afdbba94b915897ea1aa0323</anchor>
      <arglist>() const</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>a8bfcd546f4e5f5bb9e4cf1a86475089e</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a53ea7fe9c4c1ea8ef979ac18e4063c0c</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &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>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6f4be33f4f94c86f003fda0c5c7911b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a91e30b7451c311b46873070e405f1f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c52e6cc8e9f6f0003e64b9add9426d</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>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac36f622a57592b38a56f3ece57139c44</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::Scalar &amp;enableif=typename SizesType::Scalar())</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>ac85d6120f30c302c0a3164068c452dec</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>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>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>a37cd30c6c5adc1f2c0b0f8bb303f4f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2564ea487bb6b6ec0d9984bb1bbf71b3</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>a9cd70ca8a35a517cfd523b2b4637e039</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::Map&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0cdc5e9fef2e6c3a0ff48a910ed88974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa7481913bf36b2636a9203ef817ddd9e</anchor>
      <arglist>() const</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>Index *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1cff69f8375043a39db27af266daf8c5</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>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33e21fcb8feb177ec7c8ea573881443c</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="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>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, RowMajor &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseMatrixBase</base>
    <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>ab2945a85e71cfe21461a8571610e5952af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9de84d7c424c37fcc46be4001c875cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a65308abd736f0f756e02b8eb11c6d222</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a60e574bcb97bd1d210c4d110529b4c89</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>a6562058091cd83c13750878fb7f5502a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const SparseMatrix &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a919b67356f0260773532914c511f6469</anchor>
      <arglist>() const</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 Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4ed9c88dc08c8075cecc1d41153810a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a63e845bb78093895e7aafd441193ceb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac76a65c37b2bc5043b17b9f8b6dab580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad42db8db173375436b0209114c9f287e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afaa2aad573350d644c33365c42f56a0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aea9c8ad8e19421da305ff79d8d5df792</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>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4f0e6ded6d90e6ad3f3e033cabedef97</anchor>
      <arglist>() const</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>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0277ddb3afdbba94b915897ea1aa0323</anchor>
      <arglist>() const</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>a8bfcd546f4e5f5bb9e4cf1a86475089e</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a53ea7fe9c4c1ea8ef979ac18e4063c0c</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &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>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6f4be33f4f94c86f003fda0c5c7911b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a91e30b7451c311b46873070e405f1f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c52e6cc8e9f6f0003e64b9add9426d</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>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac36f622a57592b38a56f3ece57139c44</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::Scalar &amp;enableif=typename SizesType::Scalar())</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>ac85d6120f30c302c0a3164068c452dec</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>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>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>a37cd30c6c5adc1f2c0b0f8bb303f4f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2564ea487bb6b6ec0d9984bb1bbf71b3</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>a9cd70ca8a35a517cfd523b2b4637e039</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::Map&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0cdc5e9fef2e6c3a0ff48a910ed88974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa7481913bf36b2636a9203ef817ddd9e</anchor>
      <arglist>() const</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>Index *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1cff69f8375043a39db27af266daf8c5</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>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33e21fcb8feb177ec7c8ea573881443c</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="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>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, RowMajor, Index &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseMatrixBase</base>
    <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>ab2945a85e71cfe21461a8571610e5952af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9de84d7c424c37fcc46be4001c875cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a65308abd736f0f756e02b8eb11c6d222</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>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a60e574bcb97bd1d210c4d110529b4c89</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>a6562058091cd83c13750878fb7f5502a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const SparseMatrix &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a919b67356f0260773532914c511f6469</anchor>
      <arglist>() const</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 Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4ed9c88dc08c8075cecc1d41153810a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a63e845bb78093895e7aafd441193ceb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac76a65c37b2bc5043b17b9f8b6dab580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad42db8db173375436b0209114c9f287e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afaa2aad573350d644c33365c42f56a0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aea9c8ad8e19421da305ff79d8d5df792</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>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a4f0e6ded6d90e6ad3f3e033cabedef97</anchor>
      <arglist>() const</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>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0277ddb3afdbba94b915897ea1aa0323</anchor>
      <arglist>() const</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>a8bfcd546f4e5f5bb9e4cf1a86475089e</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a53ea7fe9c4c1ea8ef979ac18e4063c0c</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &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>const Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6f4be33f4f94c86f003fda0c5c7911b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a91e30b7451c311b46873070e405f1f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad3c52e6cc8e9f6f0003e64b9add9426d</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>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac36f622a57592b38a56f3ece57139c44</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::Scalar &amp;enableif=typename SizesType::Scalar())</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>ac85d6120f30c302c0a3164068c452dec</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>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>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>a37cd30c6c5adc1f2c0b0f8bb303f4f32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a2564ea487bb6b6ec0d9984bb1bbf71b3</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>a9cd70ca8a35a517cfd523b2b4637e039</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::Map&lt; Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0cdc5e9fef2e6c3a0ff48a910ed88974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const Matrix&lt; Index, Dynamic, 1 &gt; &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa7481913bf36b2636a9203ef817ddd9e</anchor>
      <arglist>() const</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>Index *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1cff69f8375043a39db27af266daf8c5</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>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a33e21fcb8feb177ec7c8ea573881443c</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="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>
  </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::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNRowsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::NRowsBlockXpr</class>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</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, 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>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="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</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>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; Derived &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Derived &gt;::Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</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>adf567e328ac7696a69e4fd8d6d4d1671</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>a2aa33eacf66370194fee4e519da04a33</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>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(Derived, OtherDerived) 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>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() 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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</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>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>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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const </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>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const </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>a1109564bf4eb378f63f7045d95342dd2</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>ad1d40588be36c2e37e290ab479954e11</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>a41cb3847b5637ad6003b8bed4883fcd9</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>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const </arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</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>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, Derived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const Derived &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, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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, _Index &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;, Transpose&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &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>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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>internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;, Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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, _Index &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="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar, NewType &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, OtherDerived) 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, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &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, _Index &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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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, _Index &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols, true &gt; &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>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</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;, 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>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="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</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>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a37a610d23159274e8735413613abfd5d</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>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::Scalar, NewType &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</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>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</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>a6331fc131b0ca5dc5cc14a744659b797</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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, OtherDerived) 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>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() 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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) 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>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>a1109564bf4eb378f63f7045d95342dd2</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>ad1d40588be36c2e37e290ab479954e11</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>a41cb3847b5637ad6003b8bed4883fcd9</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>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &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>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</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>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &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>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</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;, 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>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="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</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>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a37a610d23159274e8735413613abfd5d</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>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::Scalar, NewType &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</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>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</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>a6331fc131b0ca5dc5cc14a744659b797</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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(Block&lt; XprType, BlockRows, BlockCols, true &gt;, OtherDerived) 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>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() 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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) 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>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>a1109564bf4eb378f63f7045d95342dd2</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>ad1d40588be36c2e37e290ab479954e11</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>a41cb3847b5637ad6003b8bed4883fcd9</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>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const Block&lt; XprType, BlockRows, BlockCols, true &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>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</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>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &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>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</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;, 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>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="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</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>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a37a610d23159274e8735413613abfd5d</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>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::Scalar, NewType &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</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>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</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>a6331fc131b0ca5dc5cc14a744659b797</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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, OtherDerived) 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>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() 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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) 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>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>a1109564bf4eb378f63f7045d95342dd2</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>ad1d40588be36c2e37e290ab479954e11</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>a41cb3847b5637ad6003b8bed4883fcd9</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>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &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>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</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>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &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; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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 CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt; &gt;, Transpose&lt; const CwiseUnaryOp&lt; UnaryOp, 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; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, 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; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, 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 CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;, const CwiseUnaryOp&lt; UnaryOp, 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 CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, 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 CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, 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 CwiseUnaryOp&lt; UnaryOp, 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>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, Dynamic, internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, 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 CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, 1, internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, 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 CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, 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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, CwiseUnaryOp&lt; UnaryOp, 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;, CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;, CwiseUnaryOp&lt; UnaryOp, 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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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 CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;, const CwiseUnaryOp&lt; UnaryOp, 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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, Dynamic, internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, 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; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, 1, internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, 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; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; CwiseUnaryOp&lt; UnaryOp, 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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;::Scalar, NewType &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, 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>CwiseUnaryOp&lt; UnaryOp, 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>CwiseUnaryOp&lt; UnaryOp, 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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;::Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, 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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;::Scalar &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, 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>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CwiseUnaryOp&lt; UnaryOp, 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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &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; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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 CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt; &gt;, Transpose&lt; const CwiseUnaryView&lt; ViewOp, 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; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, internal::traits&lt; CwiseUnaryView&lt; ViewOp, 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; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, internal::traits&lt; CwiseUnaryView&lt; ViewOp, 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 CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;, const CwiseUnaryView&lt; ViewOp, 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 CwiseUnaryView&lt; ViewOp, MatrixType &gt;, internal::traits&lt; CwiseUnaryView&lt; ViewOp, 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 CwiseUnaryView&lt; ViewOp, MatrixType &gt;, internal::traits&lt; CwiseUnaryView&lt; ViewOp, 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 CwiseUnaryView&lt; ViewOp, 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>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, Dynamic, internal::traits&lt; CwiseUnaryView&lt; ViewOp, 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 CwiseUnaryView&lt; ViewOp, MatrixType &gt;, 1, internal::traits&lt; CwiseUnaryView&lt; ViewOp, 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 CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, 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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, CwiseUnaryView&lt; ViewOp, 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;, CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;, CwiseUnaryView&lt; ViewOp, 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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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 CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;, const CwiseUnaryView&lt; ViewOp, 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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, Dynamic, internal::traits&lt; CwiseUnaryView&lt; ViewOp, 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; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, 1, internal::traits&lt; CwiseUnaryView&lt; ViewOp, 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; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; CwiseUnaryView&lt; ViewOp, 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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::Scalar, NewType &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(CwiseUnaryView&lt; ViewOp, MatrixType &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, 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>CwiseUnaryView&lt; ViewOp, 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>CwiseUnaryView&lt; ViewOp, 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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, 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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::Scalar &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, 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>CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CwiseUnaryView&lt; ViewOp, 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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const CwiseUnaryView&lt; ViewOp, MatrixType &gt; &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; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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 MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt; &gt;, Transpose&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _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; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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 MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _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 MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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 MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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 MappedSparseMatrix&lt; _Scalar, _Flags, _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>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, Dynamic, internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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 MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, 1, internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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 MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, MappedSparseMatrix&lt; _Scalar, _Flags, _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;, MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;, MappedSparseMatrix&lt; _Scalar, _Flags, _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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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 MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, Dynamic, internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, 1, internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;::Scalar, NewType &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _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>MappedSparseMatrix&lt; _Scalar, _Flags, _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>MappedSparseMatrix&lt; _Scalar, _Flags, _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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;::Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;::Scalar &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _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>MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MappedSparseMatrix&lt; _Scalar, _Flags, _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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &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; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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 SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt; &gt;, Transpose&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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 SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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 SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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 SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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 SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, Dynamic, internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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 SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, 1, internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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 SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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;, SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;, SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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 SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, Dynamic, internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, 1, internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;::Scalar, NewType &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;::Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;::Scalar &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &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; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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 SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt; &gt;, Transpose&lt; const SparseDiagonalProduct&lt; 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; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, internal::traits&lt; SparseDiagonalProduct&lt; 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; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, internal::traits&lt; SparseDiagonalProduct&lt; 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 SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;, const SparseDiagonalProduct&lt; 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 SparseDiagonalProduct&lt; Lhs, Rhs &gt;, internal::traits&lt; SparseDiagonalProduct&lt; 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 SparseDiagonalProduct&lt; Lhs, Rhs &gt;, internal::traits&lt; SparseDiagonalProduct&lt; 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 SparseDiagonalProduct&lt; 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>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, Dynamic, internal::traits&lt; SparseDiagonalProduct&lt; 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 SparseDiagonalProduct&lt; Lhs, Rhs &gt;, 1, internal::traits&lt; SparseDiagonalProduct&lt; 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 SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseDiagonalProduct&lt; 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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, SparseDiagonalProduct&lt; 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;, SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;, SparseDiagonalProduct&lt; 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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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 SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;, const SparseDiagonalProduct&lt; 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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, Dynamic, internal::traits&lt; SparseDiagonalProduct&lt; 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; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, 1, internal::traits&lt; SparseDiagonalProduct&lt; 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; SparseDiagonalProduct&lt; 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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; SparseDiagonalProduct&lt; 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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;::Scalar, NewType &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(SparseDiagonalProduct&lt; Lhs, Rhs &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; 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>SparseDiagonalProduct&lt; 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>SparseDiagonalProduct&lt; 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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;::Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; 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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;::Scalar &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; 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>SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseDiagonalProduct&lt; Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SparseDiagonalProduct&lt; 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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseDiagonalProduct&lt; Lhs, Rhs &gt; &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>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</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;, 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>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="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</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>internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a37a610d23159274e8735413613abfd5d</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>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar, NewType &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</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>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</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>a6331fc131b0ca5dc5cc14a744659b797</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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _Index &gt;, OtherDerived) 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>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() 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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) 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>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>a1109564bf4eb378f63f7045d95342dd2</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>ad1d40588be36c2e37e290ab479954e11</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>a41cb3847b5637ad6003b8bed4883fcd9</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>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &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>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</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>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &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; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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 SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt; &gt;, Transpose&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &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; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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 SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &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 SparseSparseProduct&lt; LhsNested, RhsNested &gt;, internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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 SparseSparseProduct&lt; LhsNested, RhsNested &gt;, internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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 SparseSparseProduct&lt; LhsNested, RhsNested &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>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, Dynamic, internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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 SparseSparseProduct&lt; LhsNested, RhsNested &gt;, 1, internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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 SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, SparseSparseProduct&lt; LhsNested, RhsNested &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;, SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;, SparseSparseProduct&lt; LhsNested, RhsNested &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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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 SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, Dynamic, internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, 1, internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; SparseSparseProduct&lt; LhsNested, RhsNested &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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;::Scalar, NewType &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(SparseSparseProduct&lt; LhsNested, RhsNested &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &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>SparseSparseProduct&lt; LhsNested, RhsNested &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>SparseSparseProduct&lt; LhsNested, RhsNested &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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;::Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;::Scalar &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &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>SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSparseProduct&lt; LhsNested, RhsNested &gt; &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; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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 SparseTriangularView&lt; MatrixType, Mode &gt; &gt; &gt;, Transpose&lt; const SparseTriangularView&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; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, internal::traits&lt; SparseTriangularView&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; SparseTriangularView&lt; MatrixType, Mode &gt;, internal::traits&lt; SparseTriangularView&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 SparseTriangularView&lt; MatrixType, Mode &gt; &gt;, const SparseTriangularView&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 SparseTriangularView&lt; MatrixType, Mode &gt;, internal::traits&lt; SparseTriangularView&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 SparseTriangularView&lt; MatrixType, Mode &gt;, internal::traits&lt; SparseTriangularView&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 SparseTriangularView&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>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, Dynamic, internal::traits&lt; SparseTriangularView&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 SparseTriangularView&lt; MatrixType, Mode &gt;, 1, internal::traits&lt; SparseTriangularView&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 SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const SparseTriangularView&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>internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseTriangularView&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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, SparseTriangularView&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;, SparseTriangularView&lt; MatrixType, Mode &gt; &gt;, SparseTriangularView&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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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 SparseTriangularView&lt; MatrixType, Mode &gt; &gt;, const SparseTriangularView&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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, Dynamic, internal::traits&lt; SparseTriangularView&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; SparseTriangularView&lt; MatrixType, Mode &gt;, 1, internal::traits&lt; SparseTriangularView&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; SparseTriangularView&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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; SparseTriangularView&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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const SparseTriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;::Scalar, NewType &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(SparseTriangularView&lt; MatrixType, Mode &gt;, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&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>SparseTriangularView&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>SparseTriangularView&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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;::Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;::Scalar &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&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>SparseTriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const SparseTriangularView&lt; MatrixType, Mode &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseTriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseTriangularView&lt; MatrixType, Mode &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; SparseTriangularView&lt; MatrixType, Mode &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SparseTriangularView&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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, SparseTriangularView&lt; MatrixType, Mode &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseTriangularView&lt; MatrixType, Mode &gt; &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, _Index &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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, _Index &gt; &gt; &gt;, Transpose&lt; const SparseVector&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; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, internal::traits&lt; SparseVector&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; SparseVector&lt; _Scalar, _Options, _Index &gt;, internal::traits&lt; SparseVector&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 SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;, const SparseVector&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 SparseVector&lt; _Scalar, _Options, _Index &gt;, internal::traits&lt; SparseVector&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 SparseVector&lt; _Scalar, _Options, _Index &gt;, internal::traits&lt; SparseVector&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 SparseVector&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>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, Dynamic, internal::traits&lt; SparseVector&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 SparseVector&lt; _Scalar, _Options, _Index &gt;, 1, internal::traits&lt; SparseVector&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 SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const SparseVector&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>internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, SparseVector&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;, SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;, SparseVector&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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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, _Index &gt; &gt;, const SparseVector&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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, Dynamic, internal::traits&lt; SparseVector&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; SparseVector&lt; _Scalar, _Options, _Index &gt;, 1, internal::traits&lt; SparseVector&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; SparseVector&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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; SparseVector&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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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, _Index &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const SparseVector&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a37a610d23159274e8735413613abfd5d</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>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar, NewType &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6331fc131b0ca5dc5cc14a744659b797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(SparseVector&lt; _Scalar, _Options, _Index &gt;, OtherDerived) 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, _Index &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&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>SparseVector&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>SparseVector&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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&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>SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1109564bf4eb378f63f7045d95342dd2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad1d40588be36c2e37e290ab479954e11</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41cb3847b5637ad6003b8bed4883fcd9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; SparseVector&lt; _Scalar, _Options, _Index &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SparseVector&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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseVector&lt; _Scalar, _Options, _Index &gt; &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>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</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;, 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>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="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</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>internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a37a610d23159274e8735413613abfd5d</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>Block&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; SparseView&lt; MatrixType &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::Scalar, NewType &gt;, const SparseView&lt; MatrixType &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</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>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</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>a6331fc131b0ca5dc5cc14a744659b797</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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(SparseView&lt; MatrixType &gt;, OtherDerived) 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>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() 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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; SparseView&lt; MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; SparseView&lt; MatrixType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; SparseView&lt; MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</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>a1109564bf4eb378f63f7045d95342dd2</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>ad1d40588be36c2e37e290ab479954e11</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>a41cb3847b5637ad6003b8bed4883fcd9</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>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const SparseView&lt; MatrixType &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>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; SparseView&lt; MatrixType &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; SparseView&lt; MatrixType &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; SparseView&lt; MatrixType &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</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>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, SparseView&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, SparseView&lt; MatrixType &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseView&lt; MatrixType &gt; &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>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a00872c0ea424e5337e22be871f62dc56</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="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a54190f2ff94ddc308719d9bd2d13dfbf</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>a7b7f1c18b24c698a628c79ecb162ff88a27ba349f075d026c1f51d1ec69aa5b14</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;, 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>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="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a2af043b36fe9e08df0107cf6de496165</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>internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af636725b7b3d4c60e1f5344cb582dd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a0e6d6faac3038c5a781abf94d376df6c</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="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88adc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7b7f1c18b24c698a628c79ecb162ff88a7e09adcfcc4ed382e3dcf3f01067cb70</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, Index &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a57cfdddf037f98c314c27944fca80fac</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>a7b7f1c18b24c698a628c79ecb162ff88a456cda7b9d938e57194036a41d634604</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>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a650f630f16ea616cdeb9d43f22898db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad61cb643d35822b0fe527b59d137fb44</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>a7b7f1c18b24c698a628c79ecb162ff88aa5022cfa2bb53129883e9b7b8abd3d68</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;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1a11486a40e0e5fe627bde253f14437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>a37a610d23159274e8735413613abfd5d</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>Block&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c219dd64ee201314e70a9a528619289</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac282c07642a87d3fe6744b931c4d3be1</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac08b2f543e7af5b16352c71dc877aa85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa81fd84341e600e18aa828a316b9ec65</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a0f91a54074cbcca77dd3d5c92f8871</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a50b26ea4936b271a7df6b603e548142e</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>a4bc33ec25025b224c55777e95ac4a8df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4de7468110ae1189e81382bd8d972399</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acf8e0825fc0de3db80a60d7b9e3aa708</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10ffb8d1692e255a1542d62c13aadaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49cdf7faf71c802b6dcd18170e4a1b68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc4449bbd4e547c19ac563ac5e4bf733</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5d033e289f8acd4857fd84bac17aea7b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5bca1966b7d67e9986d784e8de891e47</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce6c65e21981456f69785626c77610c</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2e6264938fa8a31b8bf0d70dc0cbbf5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a42c2ea944844cf7b88a645d9272919d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a6abd424bfe301d8e1b0d7333fbc4b1</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac38067107868e4f68e11c98bc3393aec</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa79baf99d957a7b32169acbe18d1d89c</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4dd4cd6c3e50aeb486ed509a9b07c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a338181ffedf37f1d9efe421cf449fd03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accc4ed948a2dfc362198a0083e939ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Transpose&lt; MatrixType &gt;, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::Scalar, NewType &gt;, const Transpose&lt; MatrixType &gt; &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28dff5ac0950b2a19fb79f3fe4109414</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad49129f2301063ce046ae071c82610d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a106e28ffab2a8b8b085b37928e992f9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a446aac1333090586a45faa67176c9533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8586e3b4dc89551c61323b21dab16bdf</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>ab3737503eb5a29fdb554f02e39444f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a41092f195d85b4e8700d7f337b90b8ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a64e13013e10ebbe6c4691cbb39764a7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>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>ac226497a8a7539ba50fd5aa299751453</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8b209aae86bcffc07dae8a3ef04dcc4</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae629ce61092acc45fdbb50dd5c2a6728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afce772ae2059325584e06931a0e457c4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0db3ebd3bf2d681dcfe06ad6722c1008</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a28aff6e970a6996e340ee660e6967fc7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acab5e25530e61b29460f1dfa732f100c</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>a54cec6bb32b3ad5e347d82a1d458b2d7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa47ef4239d2ff85c46820b529b2404d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>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>aa9db81057513a5219ca342a2683b0fd0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a16f705e0d07d4c7af3af3ee36618948d</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>a6331fc131b0ca5dc5cc14a744659b797</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>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a710a9eb2255937c55f5bb50d87000303</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>a5d2fa3e79cea2c1642c7012af5b806ad</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9be62ff448a2c0388ff8616ce038d2c5</anchor>
      <arglist>(Transpose&lt; MatrixType &gt;, OtherDerived) 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>adb6e2a372a4dd02c0293a0e46358b7f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca3b107d4ac3270f854c2c901f2558c7</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08e1243925c8badd45d0847694569682</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad2a480f959d09133d0426a30f2bdf6b4</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab9699612b7a3d846ff1e08055d05b816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af68950f9cbbefc8360732048e0c1a023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a10e74a5f077b26c97dc77a0253ec7dcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab2948b3eeefeb4757f7d4039de074e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac890b37904cda61afbada72813d9d634</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>a7f1d4e38ecafb8f6274d638c8b42e015</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a08feafd95b5b0d652d5aa942025394af</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48456478e931fdb2109828b23dc62d08</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>a26fe1e8efd85ad68b52f09c3b0e24f49</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>a3f0c4f4457082feba2029ed5571838c9</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>a3e23a88464b62d46c7f5c2ee058555f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9a55ad7233ca850420419c12b8fb13df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a45f260bce61944ae8aaad69a68441cc1</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd1e9c63e26182a930b06aa19531b62b</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a633695aae22599b149bf50dde81c053c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af79474681791b161ba547f89f2bc418e</anchor>
      <arglist>() 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>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af08b7336ad372d17084b8a241fe3ab79</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e55e5b0672d3e24911477f65d0e936f</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a30e82c39eabd66d7906f3f18b89b5063</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf7a627398195b2ecfa837ff705c85a6</anchor>
      <arglist>(Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aedd6650aee297b72167b7e2cd0acc7a7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3bf7553ee01187da011dfb620079f29</anchor>
      <arglist>(Index startRow, Index numRows) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa28998c0f692ef3657e5a9b1cbb0a3f8</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3146b6346591771b7cf3b39ad7d6f21b</anchor>
      <arglist>(Index startRow) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477592ced580f5270b8ecf6ec68e0d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a40e8d529f0bd3346a469ec6ecfd18263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aed7d863700a01bbf3ddf952ebe2becd2</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3acee4a8fe5e1ccef7593a9e2f81ffc6</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; Transpose&lt; MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85e10315ec56341a31c74e0d00c96988</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; Transpose&lt; MatrixType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4d86a58df8966bfc13a4ca67077bf26</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; Transpose&lt; MatrixType &gt;, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac81696436faac92ed68f452d5b2fb6c4</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>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65d1beef023fd528f09a206e2887f1e5</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>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8abc285c511efde5a6b910ee2bd15e52</anchor>
      <arglist>(const Scalar &amp;scalar) const</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>a1109564bf4eb378f63f7045d95342dd2</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>ad1d40588be36c2e37e290ab479954e11</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>a41cb3847b5637ad6003b8bed4883fcd9</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>a3f3af645b59f42868b375d5e9018d027</anchor>
      <arglist>(const Transpose&lt; MatrixType &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>aac06ec6508279ab944bb98a71afc307a</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a71045ac28ee53ba34e9ab492f5422321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afd93cfe1c339fea349bfc4b6ed2f7817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3855bebf879e6c4a56f5ce1c25a9a3e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a89993e50b36a130a5a2d53d8fcd7cba3</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad681c0cf592e9271a0f8c831194c0d44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4da12ee6ee7b33082476232e4e885854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a52cbdf4b08c99cd55a302165fbd31c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a92c023d63826ff35698e8e8feac3b24a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2646e3eda19efdb7dfd0b6cf3da24448</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee92adac350b21f76ce614a0c442bac8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afcd81c9159153ecd2a1c64d43fd4e510</anchor>
      <arglist>(Index start, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d678415bb46b00b2659ace5f878c7e0</anchor>
      <arglist>(Index start, Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9f1e1be666ff2000ebf03e5097ce566</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a454d4b63abb42718e8b3f5a9eed7c101</anchor>
      <arglist>(Index start) const</arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; Transpose&lt; MatrixType &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9102d5d67f630e46f8d76448b233cc47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; Transpose&lt; MatrixType &gt;, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20a49c6e68bc0bc64ea24dde6ee360a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a74b8af9d634996113846c680f42677c6</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>a237ebd282ecf97c350cabc70eca28840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a426deb443ca3d84a930d9a7ee819e2fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c8401ab0cfbc540fde7da5920ee2198</anchor>
      <arglist>(Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5f3bbde44a3c14515fdea2d4f76a4cf9</anchor>
      <arglist>(Index vecSize) const</arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a980ccf9f44be008537638c14fdcbae42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a27ef56a26209073843e7df5573444067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae661067c1af1c0ec685899de34339daa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acad84de993960e7748ad547947ba3841</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae711c330d493b38b1e54ef3e29dfb0f5</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee1550f618773aab4a143eca61b0886c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a01eb8c95a503c1faba9648f4d2d25991</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afc9e84d77bc8864d285e5098fbd8c281</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5b22dae719c6b58ae99ac9d16c0a03f</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac06b31fadcfd0da355555ca1ae28f604</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5669a503025e16f5a1dbb9c4542ce42d</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8bdb36b970b4eb54908e69de2f903e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae88cbc931a15ead5ffa0321ecbeb12c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a38563d897cedd01c1a35581b6b893f1d</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aef2f4586c5220fdb6d0175c70478f2a0</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1528bf1b344bbfb216cbae7463454d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abbdc36bd1b14f27794d16c06e77edb26</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac72c6cd3cc14d45480e3affa77f8067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48d01aa1e88d144409ee8230e2af73b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a138bcca52dbe41ea45c489b8078b7450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad9130be5b9ee48f10473d2f7692c7151</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; Transpose&lt; MatrixType &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a00eac84cf7f77efea6d736cf5cef8500</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>a42cf0f2f9cb139b2cb386eccc7a4ea6f</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a899adc3153336291840f328d418b9a40</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c6eeff61503ef26a6e9f830feecec08</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="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, Transpose&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, Transpose&lt; MatrixType &gt; &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const Transpose&lt; MatrixType &gt; &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>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a689da977577579c26e208e2d625b6ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a4fc915eac3d058421af43318f6757bb9</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="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, Index &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a7db58c91d0e55aad8cb7c0c7c57bf72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>QRMatrixType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a43b3b82a7220f11438042dff68c744a0</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="function">
      <type>bool</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a85c9157079f78c23a2a080130f685ee4</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_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>a2de0ad4547cf7fd1d391f99575eabd1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a54d4dd24da7e09832dac94f510696c95</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>a7c31869fcfc19707c882347a9c77fa3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lastErrorMessage</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ada1014cfe3e3ecbc6e6496e2c3962933</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQReturnType&lt; SparseQR &gt;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a7bfbc1f00bd3ef3e5eece6eb4aea237d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QRMatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac085ba4cbf32ff1598e437d939f86556</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>afe9c12de1c84aee249433d7764caee63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>adfb9120e3f108695e79a72994cb8a914</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 internal::solve_retval&lt; SparseQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a6d8b8fa7268cd8ba8af135ce42684c05</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SparseQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a1da7d5b7e70d06e54ab0d48955e61452</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="function" protection="protected">
      <type>void</type>
      <name>sort_matrix_Q</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ad77267b6694f1440733ecb207b5436b9</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_isInitialized</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a114e11edc2dab35489da8bae87a4cc75</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>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>SparseQRMatrixQReturnType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a6de2e550e75a2fe256c1536cabcbda21</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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a6a1c1adbc18d9f86f914959ddbc3abae</anchor>
      <arglist></arglist>
    </member>
    <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>a62fe330fc4949cd1ce6abae67f657877</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ac77949de9db0ef38df8dc12d9eb19858</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>ae0e989b0395d376c5991fe63efe64cbb</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="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="typedef">
      <type>SparseQRType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a86f96d72448cbcfb993459c87f86e6eb</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>a665f91a81fc9bfcc29cbb36bcb3309f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a31f9301f2f1421ab6dfd352f66fe7efd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a3b94f2cf4cb54e5e7e6d3687a707b5f5</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a74806fbe3a6790afaae32afd39b98ded</anchor>
      <arglist>(SparseMatrixBase&lt; Dest &gt; &amp;dest) 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>aeb243f552456dd446c8c33a0b20d9221</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>ac022ead807ed9717d3386c008936b6c8</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::SparseSelfAdjointTimeDenseProduct</name>
    <filename>classEigen_1_1SparseSelfAdjointTimeDenseProduct.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>UpLo</templarg>
    <base>ProductBase&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>a94a407c7c8cde5d01cecee40f1061c3b</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointTimeDenseProduct</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>a16e08ae5bc8d5ada9fd0140027cc79c4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SparseSelfAdjointTimeDenseProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>a46a5bbe567cd2ec7040fde29d0d15652</anchor>
      <arglist>(const SparseSelfAdjointTimeDenseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSelfAdjointView</name>
    <filename>classEigen_1_1SparseSelfAdjointView.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>UpLo</templarg>
    <base>EigenBase&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aaff55c58f7062b7802c99295d4ca17e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a10f4b3474be81cd0bbff33ed666b5542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aea4d26bf4fa7d970f8efbd4d5a1ecd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>abd25c7d9dac2fe9b8cd858093f12aec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ad5f3b97803b0162a330f8afc7b87457e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a18996175b5a04a65b990b808eaf596fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a8bcd703f228539fcedeb07e7fbe8dd39</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, StorageOrder, Index &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6feefb11e1da60f1c525425a649131e0</anchor>
      <arglist>(DynamicSparseMatrix&lt; DestScalar, ColMajor, Index &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae3ce0065784771ac0a6cd23c529047dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>_MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae45b5f7d585706fec8d10a4b7592a206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct&lt; typename OtherDerived::PlainObject, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aa5e220ae2f431968200737519ca231a9</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointTimeDenseProduct&lt; MatrixType, OtherDerived, UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a32f775c2aa4ced15fc573acdae1fdcae</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>a5d7d15f30898cb88309dd2b8a6177b54</anchor>
      <arglist>(const SparseSymmetricPermutationProduct&lt; SrcMatrixType, SrcUpLo &gt; &amp;permutedMatrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6da04da610ef7e6364dc3059891f775b</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>a185e66de577530fc3ea2aa21866a1284</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SrcMatrixType, SrcUpLo &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae22cfee9a640579600ad2c5f0199f86e</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a8d440c55c2ee1128cebe2fb3a1d5bb47</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5cb423eaf977c6087fd54f8724ef77f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointView</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a53a6401befd89173365301c16c377e87</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; _MatrixTypeNested, UpLo &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac6e3f53eb3111392c5466d9dcc12af55</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_countPerCol</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a705af1a14fce89d640f8c0694777caaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_countPerRow</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a090214af06424ab6dc5d8d13196844ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a7ae75077a4f396e6b0b74096c89d9b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend SparseSparseProduct&lt; OtherDerived, typename OtherDerived::PlainObject &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a75bf70d2a0ed3334b4676132f98e677c</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend DenseTimeSparseSelfAdjointProduct&lt; OtherDerived, MatrixType, UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aabbbcb01be70dbe9cde68fa72ea5c252</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSparseProduct</name>
    <filename>classEigen_1_1SparseSparseProduct.html</filename>
    <templarg>LhsNested</templarg>
    <templarg>RhsNested</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <base>SparseMatrixBase&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; SparseSparseProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a142fe973ce91254a097934edc053edfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a7ef5d72543737184a651f33aa9e6915d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a1ace16f646452dbc1da402a8289fbd0a</anchor>
      <arglist>(Dest &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a7dcb118d5c6ed67f3732ee32103407e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseSparseProduct</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>acbce6f68d8e91491fa066ee44f8a9414</anchor>
      <arglist>(const Scalar &amp;reference=0, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>abba03aa63ff2f7711914be183296c3b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a2da090003465cf28c2fde17ef06f6f23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseSparseProduct</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a32bd1d496066428d68cb4d1670c1d505</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseSparseProduct</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a487230d39e3c10b97169359bdb0403f6</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, const RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a31c17fd26d0f5ad6b75db89560f210aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_conservative</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a994024f344c4f687717a5ddc1e78698c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a72cd733dd66522214ad25045c0830f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>acf023bfe7788747513fe0ec6749a9ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>adc9eb49bb09be50637d98808116ef695</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; SparseSparseProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>a0ccd7c8f101e9f534758a3d071cab5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; SparseSparseProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1SparseSparseProduct.html</anchorfile>
      <anchor>ae3297c5d71928bee4d29c78120e90932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseSparseProductReturnType</name>
    <filename>structEigen_1_1SparseSparseProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <member kind="enumvalue">
      <name>LhsRowMajor</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5ad3147217d99e9a080a52fa981633fcd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsRowMajor</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a79656698d759098793ff69c22e5a9261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeRhs</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a4499a96e28b43c357078cdc4524dffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeLhs</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a9ca5917a66e198dac792f2b418dadaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; TransposeLhs, SparseMatrix&lt; Scalar, 0 &gt;, typename internal::nested&lt; Lhs, Rhs::RowsAtCompileTime &gt;::type &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a006139e9a32592081648d95883bbf180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsRowMajor</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5ad3147217d99e9a080a52fa981633fcd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; TransposeRhs, SparseMatrix&lt; Scalar, 0 &gt;, typename internal::nested&lt; Rhs, Lhs::RowsAtCompileTime &gt;::type &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>aa01307ed9d6dfae70557fb1826faf31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsRowMajor</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a79656698d759098793ff69c22e5a9261</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>af8f167134f95687f4dbddab16224999f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeLhs</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a9ca5917a66e198dac792f2b418dadaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeRhs</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a9db9243b66f83eb8750622842de3a7f5a4499a96e28b43c357078cdc4524dffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseSparseProductReturnType.html</anchorfile>
      <anchor>a4d4013dace91d7a744ac52f5ed10fb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSymmetricPermutationProduct</name>
    <filename>classEigen_1_1SparseSymmetricPermutationProduct.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>UpLo</templarg>
    <base>EigenBase&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aecc7ea8aea2b8db01f276b3aeac703a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa35f7c4ba629ecee517e81ddaa186123</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>abdeb431deb59e085c32bff7f3924db85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a00e49afc2167bb0661e7bca6838cfd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa9b048412ba6fc2605ca221022423ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>acd609d7cce47ab206c8cadd6b0bf5f68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a87ecb95295f30871dd4887c2c065616b</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, Options, DstIndex &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>af73abe88b29dfa3c038601bc6e5a454b</anchor>
      <arglist>(SparseSelfAdjointView&lt; DestType, DestUpLo &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>ae7cc8940adefcfde33a7b6d4e61d0059</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSymmetricPermutationProduct</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a755722c2054ceccf1bb9a4290b1542b9</anchor>
      <arglist>(const MatrixType &amp;mat, const Perm &amp;perm)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, Index &gt;</type>
      <name>Perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>ab1aaa16aaa62858211225025ba70b892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aef73e0064a0388839734af1bbdcb4f54</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>a8e8334d3da88ff9418997d3f943f30ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTimeDenseProduct</name>
    <filename>classEigen_1_1SparseTimeDenseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classEigen_1_1SparseTimeDenseProduct.html</anchorfile>
      <anchor>a91e130c830519b2f4ba36293a0a039e8</anchor>
      <arglist>(Dest &amp;dest, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseTimeDenseProduct</name>
      <anchorfile>classEigen_1_1SparseTimeDenseProduct.html</anchorfile>
      <anchor>a7cccf62a76ec5b45058adc8b9233c113</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SparseTimeDenseProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseTimeDenseProduct.html</anchorfile>
      <anchor>a0704373d7ac4dc6dbfb69e934be8faea</anchor>
      <arglist>(const SparseTimeDenseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTriangularView</name>
    <filename>classEigen_1_1SparseTriangularView.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>SparseMatrixBase&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</base>
    <class kind="class">Eigen::SparseTriangularView::InnerIterator</class>
    <class kind="class">Eigen::SparseTriangularView::ReverseInnerIterator</class>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>ab8079bf260fa5f5df4ccda6dbb0d077b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a63e8d54ebbdaa61e9d6d2677eb904864</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a88694788716868ba7e7ff4ca4a3ac1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a95420c3336deab16f47d998ecdb28a12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>ac010ff25eb07774f380e2046b7a7eded</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a127b7e47df515579385733471e3562b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::plain_matrix_type_column_major&lt; OtherDerived &gt;::type</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a93ddf4af2b454c60771105aca9b61d44</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a8edbd06820f02f10b8c22e066fbab76f</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>af270f998d9a7b061576eb80f4080851f</anchor>
      <arglist>(SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseTriangularView</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a15ae690a69c5408f12c79b9139d98625</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a7569c87f4f34651285aa4e27b052265f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipFirst</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639ac262e1ef49ef3ae7c7f883b5753c98a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipLast</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639a267f0ff42327b2e3da603aec4db78e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipDiag</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639aa9e28b820389028e652152b4634bf124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HasUnitDiag</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639ab5976838de6531bf8418f7e43194d72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HasUnitDiag</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639ab5976838de6531bf8418f7e43194d72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipDiag</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639aa9e28b820389028e652152b4634bf124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipFirst</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639ac262e1ef49ef3ae7c7f883b5753c98a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipLast</name>
      <anchorfile>classEigen_1_1SparseTriangularView.html</anchorfile>
      <anchor>a26ccd0c9606eb22cbed4c5e98ff13639a267f0ff42327b2e3da603aec4db78e65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseVector</name>
    <filename>classEigen_1_1SparseVector.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <class kind="class">Eigen::SparseVector::InnerIterator</class>
    <class kind="class">Eigen::SparseVector::ReverseInnerIterator</class>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a1c93925295a4e8abfa961a2b1fb5d063af48054ca3713057e62aa4312e6bfd2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a880b2c065114971196c7046f8094cacaadafec75dcafd4456270a26b03332cf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a1c93925295a4e8abfa961a2b1fb5d063af48054ca3713057e62aa4312e6bfd2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a880b2c065114971196c7046f8094cacaadafec75dcafd4456270a26b03332cf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>afc3c81cbbfe1c0d050b14f7a365bf5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Storage &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae68ba80c09e9bd3a9fb0a176c0e1fe54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED const Storage &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a7bdc506b42108426a3f2b5f3d41594a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a66bb30435637c62235a88a97e80f680e</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>a798a318c36c11f415e11d5ed4d990099</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a944487860082761c3b11252553f72fe1</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>aa6376eca5335ba50107254af048ef9ee</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>a9d33f16d5ef5aba67f8489bbda4d9c51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab0943d5a52ac187ca2ea734a6895c9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab2378c5ca9d0fad3b08de1c1701ae6cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a4933b0dad210a89e01dd2de1b31a844d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>af28d68ed917141943fcdc0cf3225e995</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>a544cefcc1bce6e9a2e3c2e840fd61dcb</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>a322161da57e4935aa3af96b505cf4945</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>ae4f9dc8beeb1cf3c5d5eefdf8d92f704</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aa9b2e6157b0f3d8acabf765a05616e24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ad6927f47551840223ec9e6e6388a9ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a065e648d9e5bcc91355fa63e466d30b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a26e0d0e2806e0a13739ea7226578bf55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a04ad43c8a82cdf5aebf4652023719c09</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>ae4c602232d742cc798400620b68c4e78</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a05694ea3ff76662aedab553fc3edb276</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a347c217127f235385e02fbec462ea9ed</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a9e6a7d1d8f3e24abf2be513465efbef6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>addbb6a20f83702e70c595adf503d339e</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>a4f2c24ce2358a2670c682b3a93211f24</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>a34b7ba5cf43b75e5d68aa016e77ac36b</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a7be76b46340ea1a46819066b44bf0409</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a967c2788ce8eeb083dc70f49db10ffa7</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>a97623bffac2beb8902f25f705154f2db</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a39d0089a4a32583ca242cf63f12a78b2</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aca0de8fffd08515ea52f4454218d5e07</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>afa70bda990abb63f3d361fe3ce8ba4f4</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>a3fc6b30b23df3dad0cf260487e0546f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aced0ae22d79231df4ad530df55e5a542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a636611c927fc42e2566a17582536d674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>af5b26590e28af0e5e3d5810084ac7eff</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a38ee6dde556dc5a615fc06dba70d8a9f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a8acb6a12b559373165b6ef5a6b8372ca</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>a271dc3e9d3acd4f842c990dc2049544e</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>a677cac038075ea462578a2ea2cba464f</anchor>
      <arglist>(Index reserve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a873ee55f1cc8ff5c5e3754d50a0b4212</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ad8b137a267425995dbf1ad050fb6903e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ade240633415d9f825757c155549e889e</anchor>
      <arglist>(SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aab6f0d9030fde62ea1a953ee59a61bbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a544d3adb047e2c5fea31ad4eca234be1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae1bfce8a0e4a28c06df03d96a78fdc2d</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>a9cd741858909072f8e1d75f9d845c332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a31e3a449abf25ee47df747326d7f69f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>adbd30deb552b0c5c29459206d94fb2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixBase&lt; SparseVector &gt;</type>
      <name>SparseBase</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a5961c469bb54d98cc55be31e9ac97e10</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>
    <class kind="class">Eigen::SparseView::InnerIterator</class>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>ab2558a14193d450f0ea6cb1a3d548761</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af7476d204b183f770f80964d72711f83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a9c0d91c67fe7c0fe7f1d5735f81b3a6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a1cafe2fd17c21160f78182dac548aaaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseView</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a0891c6aa7169ac0542bdb808c5578582</anchor>
      <arglist>(const MatrixType &amp;mat, const Scalar &amp;m_reference=Scalar(0), typename NumTraits&lt; Scalar &gt;::Real m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>m_epsilon</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af50a05ba2231221f99d2aaf57c96676e</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>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a955503814e2dbdfa616df6f172b217eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::special_scalar_op_base</name>
    <filename>structEigen_1_1internal_1_1special__scalar__op__base.html</filename>
    <templarg>Derived</templarg>
    <templarg>Scalar</templarg>
    <templarg>OtherScalar</templarg>
    <templarg>EnableIt</templarg>
    <base>DenseCoeffsBase&lt; Derived &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1special__scalar__op__base.html</anchorfile>
      <anchor>a9f9f4982b54524ee8de733712d1ae74a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>special_scalar_op_base&lt; Derived, internal::traits&lt; Derived &gt;::Scalar, NumTraits&lt; internal::traits&lt; Derived &gt;::Scalar &gt;::Real &gt;</name>
    <filename>structEigen_1_1internal_1_1special__scalar__op__base.html</filename>
    <base>DenseCoeffsBase&lt; Derived &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1special__scalar__op__base.html</anchorfile>
      <anchor>a9f9f4982b54524ee8de733712d1ae74a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1special__scalar__op__base_3_01Derived_00_01Scalar_00_01OtherScalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>DenseCoeffsBase&lt; Derived &gt;</base>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; scalar_multiple2_op&lt; Scalar, OtherScalar &gt;, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1special__scalar__op__base_3_01Derived_00_01Scalar_00_01OtherScalar_00_01true_01_4.html</anchorfile>
      <anchor>ac3069fcfed1b867a17703a47f1676f07</anchor>
      <arglist>(const OtherScalar &amp;scalar) const </arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; scalar_multiple2_op&lt; Scalar, OtherScalar &gt;, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1special__scalar__op__base_3_01Derived_00_01Scalar_00_01OtherScalar_00_01true_01_4.html</anchorfile>
      <anchor>a13907a97652bd22ffb76a37f6cb87814</anchor>
      <arglist>(const OtherScalar &amp;scalar, const Derived &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SPQR</name>
    <filename>classEigen_1_1SPQR.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>UF_long</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa8d542454cd6b464e4657194df3f36cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a3808a2720a46f4b619028fad2217f4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a73b89deeb2dfa6ad47505493fd243159</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="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a9046c0e2abf2677aa0234ebbb65d0785</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>a660764b95e387ce31bbd8c44641031f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a1ac81c4a0cf30e0bc372bc67990f3a61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PermutationType</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aecbb61daa1aa8584f90fb5fc833f376f</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>a00ef115444464023c7bf4af4ee8d4430</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SPQRMatrixQReturnType&lt; SPQR &gt;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a628523e8574355807c25ce4177461dca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a9838a8746fbd5b7fb3bdaf864681cb52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a31e49440d82759409ef6344161517169</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a54d803e5fac36294a992b09996c0fbf3</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>const internal::solve_retval&lt; SPQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>accbeaa5b05abd0e6208e578544c4fd3e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B) const </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></type>
      <name>~SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afa3a0beea1c12bb38275f318d16a7f56</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>Index *</type>
      <name>m_E</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>acda0fc61b085ec457ae67bae7176c690</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>Index *</type>
      <name>m_HPinv</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a2aa0bcd88e01b7206a3f1b5d166d6af9</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_isInitialized</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a23570cc46d78e0589a2db28dd0415ae6</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>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa07bafd725a77ad0e290b676a4882a21</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::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>aa022f26e38a354f20934a16b0fed415e</anchor>
      <arglist></arglist>
    </member>
    <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="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>ae958277605340e4985a6e0229a0707f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a65c7eec27a75adf6b9fb83f756352211</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>ab5e5e2df1634eba0e34e577c4d3b358d</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>a1e851232835270f750e2d08055fc1fa4</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>a9111d442bfb91f854f3439d60561b589</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>a8b78e02bb2b2483916cec11b4b792d32a12674b69ccbf91930d4cceb606840944</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>a8b78e02bb2b2483916cec11b4b792d32aba9b90a32ed5ff9af2a76016cdec609a</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>a8b78e02bb2b2483916cec11b4b792d32ad5dc9cf66cfe2dbc8dd0597309e916ee</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>a8b78e02bb2b2483916cec11b4b792d32aa8c463808695c6efb1e1ad1d148d057b</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>a8b78e02bb2b2483916cec11b4b792d32a8ee98f0fc96465ae808aba4a14810b93</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>a8b78e02bb2b2483916cec11b4b792d32a6357fa66786a982768a83deeba56aa14</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>a8b78e02bb2b2483916cec11b4b792d32a3cade50ad175f6081ea076d08f10d264</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>a8b78e02bb2b2483916cec11b4b792d32a47f6f804e5051ec1bb7f666d6aa9ab10</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>a8b78e02bb2b2483916cec11b4b792d32afcd5474d187738b66e40cf2fd554fd3a</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>a8b78e02bb2b2483916cec11b4b792d32a4350f2208f7f86e902459ff2c85833e7</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>a8b78e02bb2b2483916cec11b4b792d32aafaa2c00f3b7d2c4d1eb1324637ec3dc</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>a8b78e02bb2b2483916cec11b4b792d32ac101fe390a1dde16d8417469ff4e0fb3</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>a8b78e02bb2b2483916cec11b4b792d32af184e61ccc1d6eafff23e22daa1eee1b</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>a8b78e02bb2b2483916cec11b4b792d32a54f828594cdf59b78688b4be46fd14ad</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>a8b78e02bb2b2483916cec11b4b792d32a8a8abaa941b58f192fbeb23ae1f0e474</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>a8b78e02bb2b2483916cec11b4b792d32aa666f3d10c76d1f484276e11b77dcbca</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>a8b78e02bb2b2483916cec11b4b792d32a21e90db3b7465aa69ec397a2ac04ef3d</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>a8b78e02bb2b2483916cec11b4b792d32aa08574444cd6e1b653c0520aef80700a</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>a8b78e02bb2b2483916cec11b4b792d32abd8056639f0c178036db24d70d658053</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>a8b78e02bb2b2483916cec11b4b792d32af3efb2b40f2715077e84fa161955dc79</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>a8b78e02bb2b2483916cec11b4b792d32ad8c3f97eaae4b57302628c46276e85fa</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>a8b78e02bb2b2483916cec11b4b792d32a8548f304d7c34b03e4da9226d547b73f</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>a8b78e02bb2b2483916cec11b4b792d32a05f536d7795c48624ccbca7538645b81</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>a8b78e02bb2b2483916cec11b4b792d32a80e2aa98b4a0f9100ebb43ae841587ea</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>a8b78e02bb2b2483916cec11b4b792d32a8dbf7dc673cdd222c48bd30e045d49c1</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>a8b78e02bb2b2483916cec11b4b792d32aa36ab0be9077bdcfa17249ca817efcf8</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>a8b78e02bb2b2483916cec11b4b792d32a516e1caea354d4c146d407f8fe058251</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>a8b78e02bb2b2483916cec11b4b792d32a082d9792aadc6406b598f4c2c50b6fe6</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>a8b78e02bb2b2483916cec11b4b792d32a1adfedb1d8a7106721b5c0713f5979ab</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>a8b78e02bb2b2483916cec11b4b792d32ae6f03e90096dcb405d1465e5f056e023</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>a8b78e02bb2b2483916cec11b4b792d32aa182d85b34511b82645e72b1c485e834</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>a8b78e02bb2b2483916cec11b4b792d32a8018ca03e41a17fafb4f6d7add4a6262</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>a8b78e02bb2b2483916cec11b4b792d32a274608503735399b2cddf5976530d2bf</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>a8b78e02bb2b2483916cec11b4b792d32abf5435ef9b524a4e249adc15ce550697</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>a8b78e02bb2b2483916cec11b4b792d32ad09a701f80024a2d93d0314c25f4b2e0</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>a8b78e02bb2b2483916cec11b4b792d32a85d0d4afd6eac11da9ba8411c72f2fd7</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>a8b78e02bb2b2483916cec11b4b792d32a1e4124ccacd5c888c9c07375e81480b7</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>a8b78e02bb2b2483916cec11b4b792d32ab89364b7b20142c690cf3c7d34e19d45</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>a8b78e02bb2b2483916cec11b4b792d32a0e6f1d2605cd2b80c8a0bdbb5d6a218a</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>a8b78e02bb2b2483916cec11b4b792d32ae27ebb1312fd7f29efcf61b6da153784</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>a8b78e02bb2b2483916cec11b4b792d32a530f4e38b6f6e131f6385402347e0c46</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>a8b78e02bb2b2483916cec11b4b792d32a45effbd5641d41a2c429fea83375dabb</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>a8b78e02bb2b2483916cec11b4b792d32af06457455dad2e918e8092c82d55398a</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>a8b78e02bb2b2483916cec11b4b792d32a26b4570c4142bf240d48a80b2eae58dc</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>a8b78e02bb2b2483916cec11b4b792d32a0f2e329575aa940bffb40d61e29b11b8</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>a8b78e02bb2b2483916cec11b4b792d32a6f8937ab7fd13a79a2f6025dca352919</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>a8b78e02bb2b2483916cec11b4b792d32ad2caad3e30c2c1e742bf6df5a1ec3d6a</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>a8b78e02bb2b2483916cec11b4b792d32a516e1caea354d4c146d407f8fe058251</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>a8b78e02bb2b2483916cec11b4b792d32aa666f3d10c76d1f484276e11b77dcbca</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>a8b78e02bb2b2483916cec11b4b792d32afcd5474d187738b66e40cf2fd554fd3a</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>a8b78e02bb2b2483916cec11b4b792d32a47f6f804e5051ec1bb7f666d6aa9ab10</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>a8b78e02bb2b2483916cec11b4b792d32a54f828594cdf59b78688b4be46fd14ad</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>a8b78e02bb2b2483916cec11b4b792d32abd8056639f0c178036db24d70d658053</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>a8b78e02bb2b2483916cec11b4b792d32ad8c3f97eaae4b57302628c46276e85fa</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>a8b78e02bb2b2483916cec11b4b792d32a8dbf7dc673cdd222c48bd30e045d49c1</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>a8b78e02bb2b2483916cec11b4b792d32aa36ab0be9077bdcfa17249ca817efcf8</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>a8b78e02bb2b2483916cec11b4b792d32a8018ca03e41a17fafb4f6d7add4a6262</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>a8b78e02bb2b2483916cec11b4b792d32af3efb2b40f2715077e84fa161955dc79</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>a8b78e02bb2b2483916cec11b4b792d32a8a8abaa941b58f192fbeb23ae1f0e474</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>a8b78e02bb2b2483916cec11b4b792d32ad2caad3e30c2c1e742bf6df5a1ec3d6a</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>a8b78e02bb2b2483916cec11b4b792d32abf5435ef9b524a4e249adc15ce550697</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>a8b78e02bb2b2483916cec11b4b792d32a274608503735399b2cddf5976530d2bf</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>a8b78e02bb2b2483916cec11b4b792d32a0f2e329575aa940bffb40d61e29b11b8</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>a8b78e02bb2b2483916cec11b4b792d32a1adfedb1d8a7106721b5c0713f5979ab</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>a8b78e02bb2b2483916cec11b4b792d32a6f8937ab7fd13a79a2f6025dca352919</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>a8b78e02bb2b2483916cec11b4b792d32ab89364b7b20142c690cf3c7d34e19d45</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>a8b78e02bb2b2483916cec11b4b792d32af184e61ccc1d6eafff23e22daa1eee1b</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>a8b78e02bb2b2483916cec11b4b792d32ae27ebb1312fd7f29efcf61b6da153784</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>a8b78e02bb2b2483916cec11b4b792d32a45effbd5641d41a2c429fea83375dabb</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>a8b78e02bb2b2483916cec11b4b792d32a05f536d7795c48624ccbca7538645b81</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>a8b78e02bb2b2483916cec11b4b792d32a082d9792aadc6406b598f4c2c50b6fe6</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>a8b78e02bb2b2483916cec11b4b792d32a530f4e38b6f6e131f6385402347e0c46</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>a8b78e02bb2b2483916cec11b4b792d32ae6f03e90096dcb405d1465e5f056e023</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>a8b78e02bb2b2483916cec11b4b792d32aa08574444cd6e1b653c0520aef80700a</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>a8b78e02bb2b2483916cec11b4b792d32a8ee98f0fc96465ae808aba4a14810b93</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>a8b78e02bb2b2483916cec11b4b792d32a6357fa66786a982768a83deeba56aa14</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>a8b78e02bb2b2483916cec11b4b792d32a80e2aa98b4a0f9100ebb43ae841587ea</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>a8b78e02bb2b2483916cec11b4b792d32ad09a701f80024a2d93d0314c25f4b2e0</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>a8b78e02bb2b2483916cec11b4b792d32aa8c463808695c6efb1e1ad1d148d057b</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>a8b78e02bb2b2483916cec11b4b792d32ac101fe390a1dde16d8417469ff4e0fb3</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>a8b78e02bb2b2483916cec11b4b792d32a21e90db3b7465aa69ec397a2ac04ef3d</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>a8b78e02bb2b2483916cec11b4b792d32aa182d85b34511b82645e72b1c485e834</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>a8b78e02bb2b2483916cec11b4b792d32a0e6f1d2605cd2b80c8a0bdbb5d6a218a</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>a8b78e02bb2b2483916cec11b4b792d32aafaa2c00f3b7d2c4d1eb1324637ec3dc</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>a8b78e02bb2b2483916cec11b4b792d32a4350f2208f7f86e902459ff2c85833e7</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>a8b78e02bb2b2483916cec11b4b792d32a85d0d4afd6eac11da9ba8411c72f2fd7</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>a8b78e02bb2b2483916cec11b4b792d32a3cade50ad175f6081ea076d08f10d264</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>a8b78e02bb2b2483916cec11b4b792d32a8548f304d7c34b03e4da9226d547b73f</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>a8b78e02bb2b2483916cec11b4b792d32ad5dc9cf66cfe2dbc8dd0597309e916ee</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>a8b78e02bb2b2483916cec11b4b792d32aba9b90a32ed5ff9af2a76016cdec609a</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>a8b78e02bb2b2483916cec11b4b792d32a26b4570c4142bf240d48a80b2eae58dc</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>a8b78e02bb2b2483916cec11b4b792d32af06457455dad2e918e8092c82d55398a</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>a8b78e02bb2b2483916cec11b4b792d32a1e4124ccacd5c888c9c07375e81480b7</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>a8b78e02bb2b2483916cec11b4b792d32a12674b69ccbf91930d4cceb606840944</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="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>a30877ae4f43158e8fd407e9c5a709dbbabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aaae0d36c3b1b39a86f26bfb1b6e87d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a5cb2420d66ff2d15998c9d95115f4fca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a90058fba1779608a4cca660712578f1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ae3f37b08ff44d2afe971c0894c2f44a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a81e299d9d2f8bbfc6d240705dabe5833</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aa9bb1a33da8c785d9cc4ad5d799b9253</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>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aaae0d36c3b1b39a86f26bfb1b6e87d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a5cb2420d66ff2d15998c9d95115f4fca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a90058fba1779608a4cca660712578f1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ae3f37b08ff44d2afe971c0894c2f44a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a81e299d9d2f8bbfc6d240705dabe5833</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aa9bb1a33da8c785d9cc4ad5d799b9253</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>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aaae0d36c3b1b39a86f26bfb1b6e87d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a5cb2420d66ff2d15998c9d95115f4fca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a90058fba1779608a4cca660712578f1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ae3f37b08ff44d2afe971c0894c2f44a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a81e299d9d2f8bbfc6d240705dabe5833</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aa9bb1a33da8c785d9cc4ad5d799b9253</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>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aaae0d36c3b1b39a86f26bfb1b6e87d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a30877ae4f43158e8fd407e9c5a709dbbac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a5cb2420d66ff2d15998c9d95115f4fca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a90058fba1779608a4cca660712578f1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ae3f37b08ff44d2afe971c0894c2f44a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a81e299d9d2f8bbfc6d240705dabe5833</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>aa9bb1a33da8c785d9cc4ad5d799b9253</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, Aligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedAlignedMapType.html</anchorfile>
      <anchor>a3db5526ff4077b524d2c5684ef17cdd2</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, Aligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedConstAlignedMapType.html</anchorfile>
      <anchor>a55fc38d16c6a07e74bc8a76e884f6446</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::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;::sub</name>
    <filename>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1sub.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_1_1sub.html</anchorfile>
      <anchor>ac826739ed8f0b2874934d1c619cd7945</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) 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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>aa1707f7c85b859a7c5ea7c1af2c31122</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::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>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</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>aa104040cf9e2b199116115330e2fd9aa</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>af4285ae58e8fa528fefbe57c10b2c999</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>afabaf5e54a565a06323ca7ed485eff8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const UMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a69fa903913dffca939653c84f7f79f10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0284dac642eeb2d2e9607f688d056303</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ae7db792785de5bf59e7ae520ce162183</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6c75ac755f2669a3bc5cc78c5d645a7a</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="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>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>a81a350149b1b720faaedff9033555259</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>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a484eac08fdbd08133d8577f0b4ca1d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a08a7cd1d0d8e9d5c93f154554648fe25</anchor>
      <arglist>() const </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>a6246127c8ece9c0194212343983c7108</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>a8ab813f4c0c4fe3ee0c7b9849094dbfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SuperLUBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4b9b162cd2e507cebee5c3c48241724f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SuperLUBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a67b9a791821b79f494adb90317725bed</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="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>ae9880568c52415cb0aa3f48a4e42b82a</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0351a9727b49920fb5846b72f4bfe9d7</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6c75ac755f2669a3bc5cc78c5d645a7a</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="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>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>a81a350149b1b720faaedff9033555259</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>SuperLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a484eac08fdbd08133d8577f0b4ca1d23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SuperLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a08a7cd1d0d8e9d5c93f154554648fe25</anchor>
      <arglist>() const</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>a6246127c8ece9c0194212343983c7108</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>a8ab813f4c0c4fe3ee0c7b9849094dbfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SuperLUBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4b9b162cd2e507cebee5c3c48241724f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; SuperLUBase, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a67b9a791821b79f494adb90317725bed</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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="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>ae9880568c52415cb0aa3f48a4e42b82a</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>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0351a9727b49920fb5846b72f4bfe9d7</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>Eigen::SVD</name>
    <filename>classEigen_1_1SVD.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad989c6bb3cc0e489de99ff941787e2ac</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePositiveUnitary</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>abb3b841ebe38d5651049cb5ad1b2efa3</anchor>
      <arglist>(PositiveType *positive, UnitaryType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePositiveUnitary</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>aeb193771ba2e72dd431ed37697fd8b36</anchor>
      <arglist>(UnitaryType *positive, PositiveType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a0ff1d3443d58b7f3270275aacecf9534</anchor>
      <arglist>(RotationType *unitary, ScalingType *positive) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ac60a0c82a2d40f43a9c36850ca488920</anchor>
      <arglist>(ScalingType *positive, RotationType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeUnitaryPositive</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a7c380395ddcaee5e6f98c76e21bfbe6a</anchor>
      <arglist>(UnitaryType *unitary, PositiveType *positive) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a538faf84a2ba4d8a8951a0c67a05c6ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>aefdb880f3fe45ae1dff53969450e437d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>acb5344a025b92c67032b6150237b30fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a864856f9d16981ce9be44291cf2d4a29</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;b, ResultType *result) const </arglist>
    </member>
    <member kind="function">
      <type>SVD &amp;</type>
      <name>sort</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a32cde78292559a6ec79d414b19d189fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVD</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a78a28d7a1a39687c27870c590299fe19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVD</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a4f36a3a4cbf15bc81494c5cc241eab04</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a14c62b1da3f20fccfa2620afffeb07ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matV</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>acd4babbe6f0193e0abb3dcca021fe9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_sigma</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>adb4837ded1991630c0832af378449cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225af2cad419c164eae8418e4672dd38c6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>AlignmentMask</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225ab7548b2918f04c63dfa8643fde384064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MinSize</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225a25d34c279b6ba9378bcc41d93a2bd460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>AlignmentMask</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225ab7548b2918f04c63dfa8643fde384064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>ColVector</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a96f0f25f010a955eca2363b14ce2082c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, MinSize &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>aa85cc22c92893f05b831667a661bd675</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a1c361e9be9c5f3a29c685495be381013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MinSize</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225a25d34c279b6ba9378bcc41d93a2bd460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>ad370d6bbd40e35f25bca9e47124d2225af2cad419c164eae8418e4672dd38c6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a4eab4d23136a86ef9633e03939cd7d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::ColsAtCompileTime, 1 &gt;</type>
      <name>RowVector</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a9b2ac2fc54d0459192d6de47b47e8364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a84bf0e2bfd34b77183bcee52776a7959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MinSize, 1 &gt;</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1SVD.html</anchorfile>
      <anchor>a12f68bf4a87ccc2a5452e520e01c2a17</anchor>
      <arglist></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>SVD::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a140211d06ca9c685aaef3600b8ed0d07</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 void</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>a0e713d396ea7f9228a007f89ef2d7e73</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;, SVD &amp;, Index, Index)</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>SVD::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a204c09f16904c93e1e95caa8144e7ff3</anchor>
      <arglist></arglist>
    </member>
    <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 void</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>a0484311933a6a5c8a7bf4d97014c7ba2</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;work_matrix, SVD &amp;svd, Index p, Index q)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::impl::SVMMarkers</name>
    <filename>classaruco_1_1impl_1_1SVMMarkers.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>af2be078093b5bf1779f8b68a78a9b492</anchor>
      <arglist>(const cv::Mat &amp;in, int &amp;mid, int &amp;nRotations)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBestInputSize</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>a2d95900b834c9bba1110c5890f8d6f3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>ac570d953a004f8c06f38b1f3f4e79d10</anchor>
      <arglist>(string path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVMMarkers</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>a8fc8ced972536469bbe126dd5533901c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dictSize</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>a46e3c6a31c93e22706e81b3e5d9899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_maxFeatureValue</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>a07273f32cee5599a91ae0fefcb465474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_minFeatureValue</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>a013d11b9bfce699597dacd129451cf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CvSVM &gt;</type>
      <name>_model</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>ab32ecd5b6ea2a380e5eaadf1a869fb0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_patchSize</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>a316893155785b42eccf892595ef84205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rotateMarkers</name>
      <anchorfile>classaruco_1_1impl_1_1SVMMarkers.html</anchorfile>
      <anchor>a02145b3f6a8f7b47b00e19dfc3f64f73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aruco::SVMMarkers</name>
    <filename>classaruco_1_1SVMMarkers.html</filename>
    <base>aruco::MarkerLabeler</base>
    <member kind="function">
      <type>bool</type>
      <name>detect</name>
      <anchorfile>classaruco_1_1SVMMarkers.html</anchorfile>
      <anchor>abb9e283065b8c0c2198e11fa036cc642</anchor>
      <arglist>(const cv::Mat &amp;in, int &amp;marker_id, int &amp;nRotations)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBestInputSize</name>
      <anchorfile>classaruco_1_1SVMMarkers.html</anchorfile>
      <anchor>a30b2b45910e9757bee7f58bcd3ae799f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classaruco_1_1SVMMarkers.html</anchorfile>
      <anchor>a6b424b5ff8f7df3df19cf19eb2b70aa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classaruco_1_1SVMMarkers.html</anchorfile>
      <anchor>ac30b48f82eb1448f35c1adf482f29620</anchor>
      <arglist>(std::string path=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVMMarkers</name>
      <anchorfile>classaruco_1_1SVMMarkers.html</anchorfile>
      <anchor>a7681d2c3b618e0a538f093aac7506645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SVMMarkers</name>
      <anchorfile>classaruco_1_1SVMMarkers.html</anchorfile>
      <anchor>a32757dfe50001a7a06ec4a100b0627bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>impl::SVMMarkers *</type>
      <name>_impl</name>
      <anchorfile>classaruco_1_1SVMMarkers.html</anchorfile>
      <anchor>aade930f85409f0e96240828e5f4fb1ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SwapWrapper</name>
    <filename>classEigen_1_1SwapWrapper.html</filename>
    <templarg>ExpressionType</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; SwapWrapper &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>ae02726c9bbf7fb7f765d21058a661704</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a4edac0912b63917ce238f91afdc5394a</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_1SwapWrapper.html</anchorfile>
      <anchor>a74d093d63bf534ae107cdb93de9fe6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a97112cebb64c92d9ff508c0a611b01f8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a5c43155d0ced1a584f5bb47b567ae0c9</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>adc58ccf3ace3929c4657536e38c78aa0</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a9e7b90d590c9528ad8d1a9d8457efa6b</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>ac5b4ba6006bd35beee01dde022226f87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a2e35f8c7c3c58dd18088eb14078ade2a</anchor>
      <arglist>(Index rowId, Index colId, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a09f28680089284821d6e9d1cb9a3b376</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a2fe40e7a23c70c91c8f3479c0b95bff9</anchor>
      <arglist>(Index rowId, Index colId, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>ae161f8bae697cbf404027de7156cda63</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a9bf538ebde8d248e88055279fbfffd58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>afeaa6c7c8325f182ee96477af89fcbe2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a544e64dbc34fac7deecbb02f1b226666</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>aef1e4f8b756f3ed6c08e9ce82d61456b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>aa666fcd62f1654735767e6e3b7c968cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>aa904b141c2418dbeeb8917646f2151d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwapWrapper</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>aa464146090129aabb67a8f9616755476</anchor>
      <arglist>(ExpressionType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1SwapWrapper.html</anchorfile>
      <anchor>a18e272d25a1a32f05cdc5453e0fcb048</anchor>
      <arglist></arglist>
    </member>
  </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</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>a8369316d968357b6f8b4bcb69ced112d</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>a24c6ba89819da995cbcdd5603b2cfdf5</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>a4d9c0675746e1e40655f1992e81afb4caf86f69f65cc27f357014e20dfe07a535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>a4d9c0675746e1e40655f1992e81afb4caf86f69f65cc27f357014e20dfe07a535</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 const type &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product.html</anchorfile>
      <anchor>af66d4ec794be2f2cac8fee2a7175be0f</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 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>a1e363dbceb5318fdf49a563a7e27c7ef</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 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>a14f737090a96dc822a240b82a78947a6</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
    <templarg></templarg>
  </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="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="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>a661d286dd5d46d0669ee10045c93cdb6aff7e41507a1a812c837f58c5cc2ec877</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>a661d286dd5d46d0669ee10045c93cdb6afff0a04b3a9371001d79298fda882a75</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>a661d286dd5d46d0669ee10045c93cdb6ad0d558fa003e3d12445fa4a716e37ace</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>a661d286dd5d46d0669ee10045c93cdb6abdc72fb0eafead00274746639a01a8fd</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>a661d286dd5d46d0669ee10045c93cdb6a94361da240008624358ee0c36c180161</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>a661d286dd5d46d0669ee10045c93cdb6a27f1d6a8243015f267eefdde20619d76</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>a661d286dd5d46d0669ee10045c93cdb6a32b6b1c829be668af4ab8774944a9ede</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>a661d286dd5d46d0669ee10045c93cdb6ab66cc3d9ed74ea3be019f089acd58b10</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>a661d286dd5d46d0669ee10045c93cdb6ac3a10e94eff5d9caa32aa8763ef5a37b</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>a661d286dd5d46d0669ee10045c93cdb6af344ea6abe4035cb7b5c5b451e0cb535</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>a661d286dd5d46d0669ee10045c93cdb6aff7e41507a1a812c837f58c5cc2ec877</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>a661d286dd5d46d0669ee10045c93cdb6ad0d558fa003e3d12445fa4a716e37ace</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>a661d286dd5d46d0669ee10045c93cdb6af344ea6abe4035cb7b5c5b451e0cb535</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>a661d286dd5d46d0669ee10045c93cdb6a27f1d6a8243015f267eefdde20619d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>acb20977c56617d262e521e0b015bc9ee</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>a661d286dd5d46d0669ee10045c93cdb6a94361da240008624358ee0c36c180161</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>a661d286dd5d46d0669ee10045c93cdb6abdc72fb0eafead00274746639a01a8fd</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>a661d286dd5d46d0669ee10045c93cdb6ac3a10e94eff5d9caa32aa8763ef5a37b</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>a661d286dd5d46d0669ee10045c93cdb6afff0a04b3a9371001d79298fda882a75</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>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>a661d286dd5d46d0669ee10045c93cdb6ab66cc3d9ed74ea3be019f089acd58b10</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>a661d286dd5d46d0669ee10045c93cdb6a32b6b1c829be668af4ab8774944a9ede</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>ad229b953e1b49dc9a10dbe67624f85baa9b1891d8d1efa21ae4dda0e2fe467d76</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>ad229b953e1b49dc9a10dbe67624f85baa7810c822b933662961eb36a11b07f1f3</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>ad229b953e1b49dc9a10dbe67624f85baadba79cb49132b23ef29bb0c33fb32ace</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>ad229b953e1b49dc9a10dbe67624f85baa888c4e3dee4a8a77c84d2c031afbb0f3</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>ad229b953e1b49dc9a10dbe67624f85baae0c28314f1cf0cde4145344b600fdeef</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>ad229b953e1b49dc9a10dbe67624f85baa8ce62f7629b414957a66240b690677d6</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>ad229b953e1b49dc9a10dbe67624f85baad6c8c3dafc01a8d32d935becd3b7d720</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>ad229b953e1b49dc9a10dbe67624f85baa46324c77df8d076bdbb23e05173f6c4c</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>ad229b953e1b49dc9a10dbe67624f85baab1e924f1314e73996950737b29bb8409</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>ad229b953e1b49dc9a10dbe67624f85baa2a94597658338b0033fa65240e0e691a</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>ad229b953e1b49dc9a10dbe67624f85baa9b1891d8d1efa21ae4dda0e2fe467d76</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>ad229b953e1b49dc9a10dbe67624f85baadba79cb49132b23ef29bb0c33fb32ace</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>ad229b953e1b49dc9a10dbe67624f85baa2a94597658338b0033fa65240e0e691a</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>ad229b953e1b49dc9a10dbe67624f85baa8ce62f7629b414957a66240b690677d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a990f7b4b58fed9155c0e6f12e13f4f0e</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>ad229b953e1b49dc9a10dbe67624f85baae0c28314f1cf0cde4145344b600fdeef</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>ad229b953e1b49dc9a10dbe67624f85baa888c4e3dee4a8a77c84d2c031afbb0f3</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>ad229b953e1b49dc9a10dbe67624f85baab1e924f1314e73996950737b29bb8409</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>ad229b953e1b49dc9a10dbe67624f85baa7810c822b933662961eb36a11b07f1f3</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::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>ad229b953e1b49dc9a10dbe67624f85baa46324c77df8d076bdbb23e05173f6c4c</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>ad229b953e1b49dc9a10dbe67624f85baad6c8c3dafc01a8d32d935becd3b7d720</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>afd4df3a57d517527611c6c5cd11f5328a75f7f837d660a38ff3a1531b538fd12f</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>afd4df3a57d517527611c6c5cd11f5328aa8a063d0a30d12e0e7a0fcaff58d407e</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>afd4df3a57d517527611c6c5cd11f5328a09af35fa0e2cb9bc32c3304f7fb6e9ef</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>afd4df3a57d517527611c6c5cd11f5328a24fbcfc5276356bd0be2e1e7ab75ef88</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>afd4df3a57d517527611c6c5cd11f5328aed334e0f04c816e260c343c420406618</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>afd4df3a57d517527611c6c5cd11f5328a002570e62174c1635d1548757ae49747</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>afd4df3a57d517527611c6c5cd11f5328acb9020d8678591d331fea2db10a53fc9</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>afd4df3a57d517527611c6c5cd11f5328ab9a6b6da1afdab3076b51cb539a9975f</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>afd4df3a57d517527611c6c5cd11f5328ad0b6edd9146b7e2c4747f2af996fab04</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>afd4df3a57d517527611c6c5cd11f5328aaf8dbbf29fa0b40fb1df869633bfbfeb</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>afd4df3a57d517527611c6c5cd11f5328a8dab8e8b8dafce1acc103cf4d923767d</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>afd4df3a57d517527611c6c5cd11f5328a35acfee0c7edf6686e89eb42bdd8ec46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskPacketAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a5509c6a7d8f52f85bcd04a66a9f9d6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskAlignedBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328aec410a2c8ff06f4ad6ed059b40e23d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLinearAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a21db01bba1577105e1e774dd3bc38849</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>afd4df3a57d517527611c6c5cd11f5328a92cd05b60db62f7658a3416b31df9f5f</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>afd4df3a57d517527611c6c5cd11f5328a4ae90114dd0e115d605c5ca5e36ff351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a27998916e5137d025688130faac5d808</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>afd4df3a57d517527611c6c5cd11f5328a6ac32e257073ccadfb32fd65a09dc460</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>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>afd4df3a57d517527611c6c5cd11f5328a24fbcfc5276356bd0be2e1e7ab75ef88</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>afd4df3a57d517527611c6c5cd11f5328a6ac32e257073ccadfb32fd65a09dc460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a27998916e5137d025688130faac5d808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLinearAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a21db01bba1577105e1e774dd3bc38849</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>afd4df3a57d517527611c6c5cd11f5328a92cd05b60db62f7658a3416b31df9f5f</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>afd4df3a57d517527611c6c5cd11f5328a4ae90114dd0e115d605c5ca5e36ff351</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>afd4df3a57d517527611c6c5cd11f5328ad0b6edd9146b7e2c4747f2af996fab04</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>afd4df3a57d517527611c6c5cd11f5328aaf8dbbf29fa0b40fb1df869633bfbfeb</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>afd4df3a57d517527611c6c5cd11f5328a8dab8e8b8dafce1acc103cf4d923767d</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>afd4df3a57d517527611c6c5cd11f5328ab9a6b6da1afdab3076b51cb539a9975f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskAlignedBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328aec410a2c8ff06f4ad6ed059b40e23d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskPacketAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>afd4df3a57d517527611c6c5cd11f5328a5509c6a7d8f52f85bcd04a66a9f9d6c2</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>afd4df3a57d517527611c6c5cd11f5328aa8a063d0a30d12e0e7a0fcaff58d407e</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>afd4df3a57d517527611c6c5cd11f5328a75f7f837d660a38ff3a1531b538fd12f</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>afd4df3a57d517527611c6c5cd11f5328a002570e62174c1635d1548757ae49747</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>afd4df3a57d517527611c6c5cd11f5328aed334e0f04c816e260c343c420406618</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>afd4df3a57d517527611c6c5cd11f5328a35acfee0c7edf6686e89eb42bdd8ec46</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>afd4df3a57d517527611c6c5cd11f5328a09af35fa0e2cb9bc32c3304f7fb6e9ef</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>afd4df3a57d517527611c6c5cd11f5328acb9020d8678591d331fea2db10a53fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&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>afb9565f39122f0fbdde7c5a070e081eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NestingFlags</templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a7e985e6bf30e3ae29e35c81850319d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ad0b4cd6aa27f421685bb3358cd50d943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a9235057b02cee1e40827b4d468112202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a5e97a59578a3d1a0e46e0bf810e9aa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a32401f3859143f3d20088ee981d714ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44aa55e4eed9fdf262d4c28635e655035d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44af5c78ab58601cb4c1880b4c80344d942</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44afe5ecb47650f7e5e240e5f3bbeaccfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a67beac0b645966a392a2afa06c424b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44aa87a20c46eee09963a0632687647f89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ad4872e90dd8409d6d4397b5a796ea586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a9db3e7757a88467deeb9c1c5141d1bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeRhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a018de3aa788ebf515d85f193fb680564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeLhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a404ee1b396530acffe43a4d2cd6d43b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a6b3c64c8994c54831547b23bf25ef739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a54939da2c68435dc4e7d0e2f68fd8c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a7e25913b631081e13efde5c5f0747450</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeInner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ac8d529708fcf034a4739b00036f52c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a481f91293bcde586905f7ecec5e84d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a7d0db00e1aee4d79b587d49151b89656</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeInner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ac8d529708fcf034a4739b00036f52c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeLhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a404ee1b396530acffe43a4d2cd6d43b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeRhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a018de3aa788ebf515d85f193fb680564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a7e25913b631081e13efde5c5f0747450</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44aa55e4eed9fdf262d4c28635e655035d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a6b3c64c8994c54831547b23bf25ef739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a54939da2c68435dc4e7d0e2f68fd8c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; _LhsNested &gt;::Index, typename traits&lt; _RhsNested &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a3f9ff8fbe4110e437a08457da5379db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44af5c78ab58601cb4c1880b4c80344d942</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a7e985e6bf30e3ae29e35c81850319d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a9235057b02cee1e40827b4d468112202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44aa87a20c46eee09963a0632687647f89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a67beac0b645966a392a2afa06c424b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44afe5ecb47650f7e5e240e5f3bbeaccfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ad0b4cd6aa27f421685bb3358cd50d943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a5e97a59578a3d1a0e46e0bf810e9aa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44ad4872e90dd8409d6d4397b5a796ea586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a32401f3859143f3d20088ee981d714ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>acf0d6bd467d51a0a2bc3fd1023a10a44a9db3e7757a88467deeb9c1c5141d1bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename _LhsNested::Scalar, typename _RhsNested::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a2ef09c0d83663c772fe4493c5cfc43f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; _LhsNested &gt;::StorageKind, typename traits&lt; _RhsNested &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a296b8d23c14b8e78ff5e95b3d64d156a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a8de36f2f180bbfecd443220e0834a94c</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>a758ce8e642fe2c13e5b1ef0f5fdc9d57a3a93998852161a3303d98f7eb8bdd258</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>a758ce8e642fe2c13e5b1ef0f5fdc9d57aa46956b2a0d94c6ddaebcc19d34fecfc</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>a758ce8e642fe2c13e5b1ef0f5fdc9d57a0925cc10eca4ef7e8309d47f2f466634</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>a758ce8e642fe2c13e5b1ef0f5fdc9d57aa7fa6318427e88bc4213bd0370adb892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901ab3f3b230b1177116813e0a0293540b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901ad7feca1a2611c198042c6909c2c24b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a1e710b51ee5327874af4ebf6a1cee9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a3d5b1beee2fde356f6a7e500890f194f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a00f6ef40bf11a28191ab48c7b0812a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a6366eb440d4040ff9c80f331bcd59b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901afe7975abf1ef4ab2e034c8d5deb4e765</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>a9b2772f59035e396771c09e3fc621901a20d5937b969db54f666b85d19043ae57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a36ae87348392971c7a79ccd4fef9669e</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>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a36ae87348392971c7a79ccd4fef9669e</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>a758ce8e642fe2c13e5b1ef0f5fdc9d57aa46956b2a0d94c6ddaebcc19d34fecfc</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>a9b2772f59035e396771c09e3fc621901a20d5937b969db54f666b85d19043ae57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901afe7975abf1ef4ab2e034c8d5deb4e765</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a3f88b0ad68eab67eb0e0db6c9e4cd848</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901ab3f3b230b1177116813e0a0293540b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a1e710b51ee5327874af4ebf6a1cee9c0</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>a758ce8e642fe2c13e5b1ef0f5fdc9d57aa7fa6318427e88bc4213bd0370adb892</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>a758ce8e642fe2c13e5b1ef0f5fdc9d57a0925cc10eca4ef7e8309d47f2f466634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901ad7feca1a2611c198042c6909c2c24b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a3d5b1beee2fde356f6a7e500890f194f</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>a758ce8e642fe2c13e5b1ef0f5fdc9d57a3a93998852161a3303d98f7eb8bdd258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a00f6ef40bf11a28191ab48c7b0812a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(typename Lhs::Scalar, typename Rhs::Scalar) &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>a018227c65da138611099b705f35bd2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; Lhs &gt;::StorageKind, typename traits&lt; Rhs &gt;::StorageKind &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>ab52d3b21c54a56e05fcf9e62ae858602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9b2772f59035e396771c09e3fc621901a6366eb440d4040ff9c80f331bcd59b8d</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="class">
    <name>traits&lt; CwiseBinaryXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </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>a1adf18bbef2f510a346c9e997a223386a0c9403bccb4ddccbb6837b2fcca34cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a1adf18bbef2f510a346c9e997a223386a683c872dd6fe3270f5e35be883807f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a1adf18bbef2f510a346c9e997a223386a683c872dd6fe3270f5e35be883807f60</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>a1adf18bbef2f510a346c9e997a223386a0c9403bccb4ddccbb6837b2fcca34cbe</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>ad86c43557cf6ca20023da33fae24af13a88826fd657aa0a4ddf652455a0fd1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad86c43557cf6ca20023da33fae24af13adba57489d16ddbd785fe8851740b97b4</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>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ad86c43557cf6ca20023da33fae24af13adba57489d16ddbd785fe8851740b97b4</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>ad86c43557cf6ca20023da33fae24af13a88826fd657aa0a4ddf652455a0fd1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; UnaryOp(typename XprType::Scalar) &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>aa28ffef34566093c659b16c8827d93f5</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>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a31e7416b10a1bc3a7d703aa23b6aa206ab37528ae36b94e00f06232e7cfd96d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a31e7416b10a1bc3a7d703aa23b6aa206ac786fe3a86dbf1cae18f0e7ac0fccb56</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>a31e7416b10a1bc3a7d703aa23b6aa206a0f6ec989e521bcd5a3e5af27272ded38</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>a31e7416b10a1bc3a7d703aa23b6aa206a7f3dfb073e4e7c71157cd62e9c1dca78</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>a31e7416b10a1bc3a7d703aa23b6aa206afd0bc6411c4bf93f00ae4faa3fdd47e2</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>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a31e7416b10a1bc3a7d703aa23b6aa206ac786fe3a86dbf1cae18f0e7ac0fccb56</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>a31e7416b10a1bc3a7d703aa23b6aa206ab37528ae36b94e00f06232e7cfd96d0f</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>a31e7416b10a1bc3a7d703aa23b6aa206a7f3dfb073e4e7c71157cd62e9c1dca78</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>a31e7416b10a1bc3a7d703aa23b6aa206a0f6ec989e521bcd5a3e5af27272ded38</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>a31e7416b10a1bc3a7d703aa23b6aa206afd0bc6411c4bf93f00ae4faa3fdd47e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; ViewOp(typename traits&lt; MatrixType &gt;::Scalar) &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>ae3e693779dcbce6efdc6e5a66b63ea14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DenseTimeSparseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DenseTimeSparseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad11e3782d00743e60fc97876512053a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DenseTimeSparseSelfAdjointProduct_3_01Lhs_00_01Rhs_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <base>traits&lt; ProductBase&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt; &gt;</base>
  </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>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eac617fc0f751f11048e87a510e45303e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eaa8ce27148dba37c9af54cfdb87c0aa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eab9ef38265c2fe7bf9eb26ecb4e99eb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0ea522075a969d5bb80eaa88510d6dc129b</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>a1d6a319381930db69836e9a7d1a42e0eaba96b6710d489771d54e84bf40b118ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0ea324471ff6f87d43776f35eca40d17d1f</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_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a6b20386f3e6d4e5c4cf944b9692cf7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0ea324471ff6f87d43776f35eca40d17d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eaa8ce27148dba37c9af54cfdb87c0aa51</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>a1d6a319381930db69836e9a7d1a42e0eaba96b6710d489771d54e84bf40b118ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a246483248490e9b1e738e74c5fa9c478</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_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a5d334321a0deade471dc0bdeb6bd344c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>af8d5159e6c05ba1f7c11a974854947b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0ea522075a969d5bb80eaa88510d6dc129b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eab9ef38265c2fe7bf9eb26ecb4e99eb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a1d6a319381930db69836e9a7d1a42e0eac617fc0f751f11048e87a510e45303e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>ad24327906144f9fad64e2f689b99745b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>a20717b98ae08d2680a6fc4452f15714d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>aa3e57bd5e7527a5168ec0398e4cd579c</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>a9fcc5d1c695685fb10dd2e113a55efbca76340e36cbca00c44afdf582dbfbcf79</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>a9fcc5d1c695685fb10dd2e113a55efbcab48fddf43c5896b15df0c7d38420c8e7</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>a9fcc5d1c695685fb10dd2e113a55efbca2bf3194bd43e163efb25ed625776ac37</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>a9fcc5d1c695685fb10dd2e113a55efbca3ad6093abb0b580d090ec6ddc18028dc</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>a9fcc5d1c695685fb10dd2e113a55efbca06cce71f4ff7afe7252c912e4c829dec</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>a9fcc5d1c695685fb10dd2e113a55efbca21f501608afd7f4b102f5490824f215b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbcac1b1c4eb81936dc0c72545e7fa56839f</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>a9fcc5d1c695685fb10dd2e113a55efbcae785cbc9822fe614ec62b0d2ae08368d</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>a9fcc5d1c695685fb10dd2e113a55efbcab31432562c88b84a047c7bbd378a4915</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>a9fcc5d1c695685fb10dd2e113a55efbca5591fcf382bda15adf004fad473bb1a0</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>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a9fcc5d1c695685fb10dd2e113a55efbcac1b1c4eb81936dc0c72545e7fa56839f</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>a9fcc5d1c695685fb10dd2e113a55efbcab48fddf43c5896b15df0c7d38420c8e7</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>a9fcc5d1c695685fb10dd2e113a55efbca21f501608afd7f4b102f5490824f215b</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>a9fcc5d1c695685fb10dd2e113a55efbcab31432562c88b84a047c7bbd378a4915</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>a9fcc5d1c695685fb10dd2e113a55efbca06cce71f4ff7afe7252c912e4c829dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&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>a4361de9a6e90b1055e28a5bf0e8abea9</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>a9fcc5d1c695685fb10dd2e113a55efbcae785cbc9822fe614ec62b0d2ae08368d</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>a9fcc5d1c695685fb10dd2e113a55efbca3ad6093abb0b580d090ec6ddc18028dc</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>a9fcc5d1c695685fb10dd2e113a55efbca2bf3194bd43e163efb25ed625776ac37</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>a9fcc5d1c695685fb10dd2e113a55efbca5591fcf382bda15adf004fad473bb1a0</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>a9fcc5d1c695685fb10dd2e113a55efbca76340e36cbca00c44afdf582dbfbcf79</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="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>a258b29980e41ff07869d8e91d5f4eabea0341c26599874f64103cf0ca30573e78</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>a258b29980e41ff07869d8e91d5f4eabea0341c26599874f64103cf0ca30573e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>af0d73965c99a4e51561d0798a093a0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</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>adc236ef00f813403915efd69af397efc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductOrder</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1645a38c9d0edd0ba02edf37d0cca3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1120d9e66fdb399df1b9e5a5a4eb1e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a9772b2ced31111f15b8eb373a933486d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a993c400af80d19c9f312a7fcc11a7261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a27f6e622505f93a696e470503be1c8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a5adc2fba003c5ab7dc656e3528a7ffbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a0739ff35d29422483be8f5f1391ed68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a882f693a71c05842836e7fbf5e6ee6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a4aa6f5a45dc7677a0c4306fa713756a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3aba2956cf9c1590a14f29e9f3ca2e4b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1ded55b9a97789cd6449261545c7ad1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a4aa6f5a45dc7677a0c4306fa713756a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a0739ff35d29422483be8f5f1391ed68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a5adc2fba003c5ab7dc656e3528a7ffbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a27f6e622505f93a696e470503be1c8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a882f693a71c05842836e7fbf5e6ee6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1ded55b9a97789cd6449261545c7ad1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1120d9e66fdb399df1b9e5a5a4eb1e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3aba2956cf9c1590a14f29e9f3ca2e4b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a993c400af80d19c9f312a7fcc11a7261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a9772b2ced31111f15b8eb373a933486d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a46d008fbde1e6908d8c465d7028a7db3a1645a38c9d0edd0ba02edf37d0cca3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename MatrixType::Scalar, typename DiagonalType::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a8d65510491a739d222320034fdaae4fa</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>a34822bf63184f8158ed8347eafe10e47a799bec57eba507592acfab5c56c85ff6</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>a34822bf63184f8158ed8347eafe10e47a3fa5bc8a0ba8e9b06f2728ab53e06c71</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>a34822bf63184f8158ed8347eafe10e47ad24664bbcddb86b8c23109a505a0b9f6</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>a34822bf63184f8158ed8347eafe10e47a42c79ced381d6bc8a4da4a3025742175</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>a34822bf63184f8158ed8347eafe10e47a66506dc6332f2c5e093efe9cbc3d936a</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>a34822bf63184f8158ed8347eafe10e47a3fa5bc8a0ba8e9b06f2728ab53e06c71</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>a34822bf63184f8158ed8347eafe10e47a66506dc6332f2c5e093efe9cbc3d936a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>ab0719fc1fbc4e04951b4c4ebdda475a4</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>a34822bf63184f8158ed8347eafe10e47a42c79ced381d6bc8a4da4a3025742175</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>a34822bf63184f8158ed8347eafe10e47ad24664bbcddb86b8c23109a505a0b9f6</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>a34822bf63184f8158ed8347eafe10e47a799bec57eba507592acfab5c56c85ff6</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::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a006646ad8169110e2385be9876f1573f</anchor>
      <arglist></arglist>
    </member>
  </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; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Flagged_3_01ExpressionType_00_01Added_00_01Removed_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Added</templarg>
    <templarg>Removed</templarg>
    <base>traits&lt; ExpressionType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Flagged_3_01ExpressionType_00_01Added_00_01Removed_01_4_01_4.html</anchorfile>
      <anchor>ab88c21f585d70c1ab2149b5bec0413cda5bab45a72860e7202f2240ef35cc4be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Flagged_3_01ExpressionType_00_01Added_00_01Removed_01_4_01_4.html</anchorfile>
      <anchor>ab88c21f585d70c1ab2149b5bec0413cda5bab45a72860e7202f2240ef35cc4be6</anchor>
      <arglist></arglist>
    </member>
  </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; 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; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;, Lhs, Rhs &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;, Lhs, Rhs &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; Matrix&lt; scalar_product_traits&lt; Lhs::Scalar, Rhs::Scalar &gt;::ReturnType, 1, 1 &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;, Lhs, Rhs &gt; &gt;</base>
  </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>aca649b08fec1429ea435aaeb17414adeaad7a1d4269e87d98375957e69bb618c6</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>aca649b08fec1429ea435aaeb17414adead9a779e982358b0e7199b16cdf9474b5</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>aca649b08fec1429ea435aaeb17414adea71a34907694e489fed0e26483e34f390</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>aca649b08fec1429ea435aaeb17414adea155c4b265de065b18768fa1989fd5b39</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>aca649b08fec1429ea435aaeb17414adea91a340349e6a8afc58cdb93fa7dcbd7c</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>aca649b08fec1429ea435aaeb17414adeaba6154faccebb4979c232e1ab6a5f116</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>aca649b08fec1429ea435aaeb17414adeae15b8eb0311708417da03ad0560bc029</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>aca649b08fec1429ea435aaeb17414adeae364eb60cf21a1895aaafd89408a6173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adeaf89351fca76dc4550e3946ba83e23f27</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>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca649b08fec1429ea435aaeb17414adeaf89351fca76dc4550e3946ba83e23f27</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>aca649b08fec1429ea435aaeb17414adea155c4b265de065b18768fa1989fd5b39</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>aca649b08fec1429ea435aaeb17414adead9a779e982358b0e7199b16cdf9474b5</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>aca649b08fec1429ea435aaeb17414adeae364eb60cf21a1895aaafd89408a6173</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&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>a0bb1248986af6fbc73e47aa91e82c430</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>aca649b08fec1429ea435aaeb17414adeaba6154faccebb4979c232e1ab6a5f116</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>aca649b08fec1429ea435aaeb17414adea91a340349e6a8afc58cdb93fa7dcbd7c</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>aca649b08fec1429ea435aaeb17414adea71a34907694e489fed0e26483e34f390</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>aca649b08fec1429ea435aaeb17414adeaad7a1d4269e87d98375957e69bb618c6</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>aca649b08fec1429ea435aaeb17414adeae15b8eb0311708417da03ad0560bc029</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>adffebe4460a2de774cc9b576bb26c41ea3a7559b978f6a6578404b0c9fc93fb47</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>adffebe4460a2de774cc9b576bb26c41eadd69575aa46c991c950d177046bc6722</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>adffebe4460a2de774cc9b576bb26c41ea743e80e94e929ebcce83ccafb9eedacc</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>adffebe4460a2de774cc9b576bb26c41ea3ac195f13abe1b2a27c94d5a0dffdce1</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>adffebe4460a2de774cc9b576bb26c41eab9bdb8b968b7dff0a504daa60c8d9ac5</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>adffebe4460a2de774cc9b576bb26c41eadd69575aa46c991c950d177046bc6722</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>adffebe4460a2de774cc9b576bb26c41eab9bdb8b968b7dff0a504daa60c8d9ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a86e1518c704179d346e9402cad1f2299</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>adffebe4460a2de774cc9b576bb26c41ea3ac195f13abe1b2a27c94d5a0dffdce1</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>adffebe4460a2de774cc9b576bb26c41ea743e80e94e929ebcce83ccafb9eedacc</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>adffebe4460a2de774cc9b576bb26c41ea3a7559b978f6a6578404b0c9fc93fb47</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::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_impl&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01inverse__impl_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_01inverse__impl_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac29a260a4519cae00a2bef3b55030f31</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="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>a1757847dc72422e3b6b93495a571d89faf59a3ef2d249a9a0ba38df53bf3318f5</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>a1757847dc72422e3b6b93495a571d89faf59a3ef2d249a9a0ba38df53bf3318f5</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; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSi93aeb9a436e31c346a35d725a0b800a8.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>traits&lt; Matrix&lt; IndexType, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSi93aeb9a436e31c346a35d725a0b800a8.html</anchorfile>
      <anchor>ad34d17661df92a9643ed8613f828c090</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; IndexType, 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_01MaxSi93aeb9a436e31c346a35d725a0b800a8.html</anchorfile>
      <anchor>a68ff66c15182cb894663982dfbce78c8</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>a210063786f4d069b4fdbd41bcaf485f9ab8f6b91ada5bd38b69d497e29762da2e</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>a210063786f4d069b4fdbd41bcaf485f9a0b0dcdc40cf203955170f9f6129a30e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a79d85b1d934512a1be4f68b59b6a9213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9aa41667f168dfcc62a370be36d705e603</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a19fd3e22db09c22c977de76511017cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a47d1c91a37a96916c13b9ab5df50e905</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDynamicSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9ab4245a6ef6df8052063bfa28fb9e4ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeepsPacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a83eebf443690cec5bebaa8ba7af42be4</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>a210063786f4d069b4fdbd41bcaf485f9ad4b7f3460583bb18ce6f22911c206f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9ac03edff2a263c84e79d435f74069a64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags2</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a3b3405cc2e72a3828b71c941161dc2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags3</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a6c88b36d913d1b194acda34ff602ec38</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>a210063786f4d069b4fdbd41bcaf485f9aa934663521b04138730c191c1d913c30</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>a210063786f4d069b4fdbd41bcaf485f9aa934663521b04138730c191c1d913c30</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>a210063786f4d069b4fdbd41bcaf485f9ad4b7f3460583bb18ce6f22911c206f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9ac03edff2a263c84e79d435f74069a64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags2</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a3b3405cc2e72a3828b71c941161dc2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags3</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a6c88b36d913d1b194acda34ff602ec38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a79d85b1d934512a1be4f68b59b6a9213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9aa41667f168dfcc62a370be36d705e603</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a19fd3e22db09c22c977de76511017cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a704c3190844bbfc1569e7af3e95a4d95</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>a210063786f4d069b4fdbd41bcaf485f9ab8f6b91ada5bd38b69d497e29762da2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a47d1c91a37a96916c13b9ab5df50e905</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDynamicSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9ab4245a6ef6df8052063bfa28fb9e4ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeepsPacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a210063786f4d069b4fdbd41bcaf485f9a83eebf443690cec5bebaa8ba7af42be4</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>a210063786f4d069b4fdbd41bcaf485f9a0b0dcdc40cf203955170f9f6129a30e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a5f64bd2e078824a0b4485545be27b884</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>aa42684ebd3aaba93955fd0e40e56dd1eac5376dc604a2e12e1b5cf4530ac47caf</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>aa42684ebd3aaba93955fd0e40e56dd1eac5376dc604a2e12e1b5cf4530ac47caf</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; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA5b26950e2ff56a315f4f3fb21a61d32e.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA5b26950e2ff56a315f4f3fb21a61d32e.html</anchorfile>
      <anchor>a012c98b54794ff335eca880b1c281d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; Index, 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_01MaxSizeA5b26950e2ff56a315f4f3fb21a61d32e.html</anchorfile>
      <anchor>aca4da409cef84f0b750d4e6424b45ecc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MappedSparseMatrix_3_01__Scalar_00_01__Flags_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; _Scalar, _Flags, _Index &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>abfee1589853a3884233888833b78888eaea3999dda973c16abacdfae62c16fe48</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>abfee1589853a3884233888833b78888eae0f3a2b9d9b3a4a9e0e2130bdd070959</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>abfee1589853a3884233888833b78888eaf5949fdb88a6bdd48a2ea595cfd7a461</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>abfee1589853a3884233888833b78888ea76e7db9b3a0f6046bce161ab85ee08f0</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>abfee1589853a3884233888833b78888ea9645362da21d691d982687f8f5a1368e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888eade4d79b6d314a857b77b73ecd3af8210</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>abfee1589853a3884233888833b78888ea774f78d7bb828f852418d4b140406e71</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>abfee1589853a3884233888833b78888ea3679d16ffe304237de51124f0a504339</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>abfee1589853a3884233888833b78888ea55873e9fbfe49d3cf61aa801cb997381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>abfee1589853a3884233888833b78888eade4d79b6d314a857b77b73ecd3af8210</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>abfee1589853a3884233888833b78888eae0f3a2b9d9b3a4a9e0e2130bdd070959</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>abfee1589853a3884233888833b78888ea9645362da21d691d982687f8f5a1368e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a693fb4fb16baabee60ba600acac19155</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>abfee1589853a3884233888833b78888ea3679d16ffe304237de51124f0a504339</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>abfee1589853a3884233888833b78888ea76e7db9b3a0f6046bce161ab85ee08f0</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>abfee1589853a3884233888833b78888eaf5949fdb88a6bdd48a2ea595cfd7a461</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>abfee1589853a3884233888833b78888ea774f78d7bb828f852418d4b140406e71</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>abfee1589853a3884233888833b78888ea55873e9fbfe49d3cf61aa801cb997381</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>abfee1589853a3884233888833b78888eaea3999dda973c16abacdfae62c16fe48</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>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>
  </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; IndexType, 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; scalar_product_traits&lt; Lhs::Scalar, Rhs::Scalar &gt;::ReturnType, 1, 1 &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="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="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; Minor&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Minor_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_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a0131a39b7490d17dce01d0653b11892a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a9a57b1ab2f23dfecf1d4e171c14e1dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a518de0443518bbe7bceaf9ac9b852cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6ade557ef20f61b8ce072c9c6645b0b87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a2a58acc8044917eccd8c96acbe8c75a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a8a8c604cf8a7cf930768b77103a56996</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_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac7c68c9ad5f3ea8464d635db613de303</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a8a8c604cf8a7cf930768b77103a56996</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a9a57b1ab2f23dfecf1d4e171c14e1dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a2a58acc8044917eccd8c96acbe8c75a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a7bc35b9567c754e7b87ece6e69eb2585</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6ade557ef20f61b8ce072c9c6645b0b87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a518de0443518bbe7bceaf9ac9b852cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8d72049e1e76f7be1ceac63403d0e7f6a0131a39b7490d17dce01d0653b11892a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aea8c74cec2107d415491d7c066787f86</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="class">
    <name>traits&lt; PartialReduxExpr &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </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>ae81f88215fa0630c6b9554a0f60f5a54a527a79f34ffccc1966e39e79a6403590</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>ae81f88215fa0630c6b9554a0f60f5a54a876a7d766851fb9509c02c2184f6c019</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>ae81f88215fa0630c6b9554a0f60f5a54a0971c603bdc6e7cb21d205647c827693</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>ae81f88215fa0630c6b9554a0f60f5a54aa6ab3105bbdc2fe399e411ff71a8668e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54a70bd65bde462883f833912d4601924e5</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>ae81f88215fa0630c6b9554a0f60f5a54ae119342a7eaf7242e79e332193ceb59f</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>ae81f88215fa0630c6b9554a0f60f5a54a7cc45bb6408a95de6ea3cae78a2bb60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a73f2ebb85e1c2e1d14240dc4baace9d3a0ff7a2fd84057d036cfc6e437571dca0</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_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a780872dcf28c6777e8b72ba55c098f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a73f2ebb85e1c2e1d14240dc4baace9d3a0ff7a2fd84057d036cfc6e437571dca0</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>ae81f88215fa0630c6b9554a0f60f5a54a876a7d766851fb9509c02c2184f6c019</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MemberOp::template Cost&lt; InputScalar, TraversalSize &gt;</type>
      <name>CostOpType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2dff08c21f32d7bb74f45503d7fb02f0</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>ae81f88215fa0630c6b9554a0f60f5a54ae119342a7eaf7242e79e332193ceb59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae81f88215fa0630c6b9554a0f60f5a54a70bd65bde462883f833912d4601924e5</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="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a346a6166a96b998baf9276ccef3bb89a</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>ae81f88215fa0630c6b9554a0f60f5a54aa6ab3105bbdc2fe399e411ff71a8668e</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>ae81f88215fa0630c6b9554a0f60f5a54a0971c603bdc6e7cb21d205647c827693</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>ae81f88215fa0630c6b9554a0f60f5a54a527a79f34ffccc1966e39e79a6403590</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>ae81f88215fa0630c6b9554a0f60f5a54a7cc45bb6408a95de6ea3cae78a2bb60a</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; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01permut__matrix__product__retval_3_01PermutationType_00_01M2d275859b584fe3bb312afcb138e64e6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__matrix__product__retval_3_01PermutationType_00_01M2d275859b584fe3bb312afcb138e64e6.html</anchorfile>
      <anchor>add00c7b5c3aa2477e423c3744496c371</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>abe273f6a02cc055cc29ef423e2428acdafd32ffa635839eb8859b63f7e3f60964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>abe273f6a02cc055cc29ef423e2428acdafbc19b490927dd3e55f7afcb67605676</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>ada5865e5006efaa40ddbba97eba9f1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>a3ee32deac123c88bb9d25c1d68d5b32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>abe273f6a02cc055cc29ef423e2428acdafbc19b490927dd3e55f7afcb67605676</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MoveOuter, SparseMatrix&lt; Scalar, SrcStorageOrder, Index &gt;, SparseMatrix&lt; Scalar, int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor, Index &gt; &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>a34afe1ef0258550aa80d8e59a9eb26aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>a3286a697ef2972d8df8230d176d731d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01permut__sparsematrix__product__retval_3_01PermutationType_6ec524c30194fd92d17340fbab403fd8.html</anchorfile>
      <anchor>abe273f6a02cc055cc29ef423e2428acdafd32ffa635839eb8859b63f7e3f60964</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompcedb731daa2b71b5ae668322bd61eb9b.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <base>traits&lt; Matrix&lt; IndexType, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompcedb731daa2b71b5ae668322bd61eb9b.html</anchorfile>
      <anchor>a37b24815c6abd841ef0abb48ce6ebe3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; IndexType, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompcedb731daa2b71b5ae668322bd61eb9b.html</anchorfile>
      <anchor>abe968584087584854ab443b96f4b5a4b</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>ae5cc8429e32f56230b2d00cb4792cedcaee155203a84aa8d0834044d38a7cf033</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>ae5cc8429e32f56230b2d00cb4792cedcac99f38f6f50ca3386b2cb577ad357f0b</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>ae5cc8429e32f56230b2d00cb4792cedca7fed6fa035381e22d136e8ecc1d3c62e</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>ae5cc8429e32f56230b2d00cb4792cedca78ab9b2058f413baae7b9639cf74fa90</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>ae5cc8429e32f56230b2d00cb4792cedcabda5adccb385e7df3ae186374fec6e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae5cc8429e32f56230b2d00cb4792cedca98b9229d689f665cb48a22a18d68e955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae5cc8429e32f56230b2d00cb4792cedca98b9229d689f665cb48a22a18d68e955</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>ae5cc8429e32f56230b2d00cb4792cedcac99f38f6f50ca3386b2cb577ad357f0b</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>ae5cc8429e32f56230b2d00cb4792cedcabda5adccb385e7df3ae186374fec6e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a860693fe4e5c6ecb5d0145bf64bb0d68</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>ae5cc8429e32f56230b2d00cb4792cedca78ab9b2058f413baae7b9639cf74fa90</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>ae5cc8429e32f56230b2d00cb4792cedca7fed6fa035381e22d136e8ecc1d3c62e</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>ae5cc8429e32f56230b2d00cb4792cedcaee155203a84aa8d0834044d38a7cf033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a6237968179a00a8be66dc018adf0c104</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="class">
    <name>traits&lt; ProductBase&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_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_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a813f22ed4af87183f9ed1fbdb8b5044f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a7d1c5e26b7f11e72af4a8fc7edaa8230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a477648c0add18a0df9ffc91da97ef83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a5f102254331c0d51600b06df9e6ed9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a98de6d13fd0eebd719468f9d902b8f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a24df437bc92428b27146835df3498c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a24df437bc92428b27146835df3498c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a7d1c5e26b7f11e72af4a8fc7edaa8230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a98de6d13fd0eebd719468f9d902b8f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9e90a6e652f563a347c6c355a59372c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Lhs &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a8de37f44f9325cd4ca3e3e5f22153129</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a5f102254331c0d51600b06df9e6ed9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a477648c0add18a0df9ffc91da97ef83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Rhs &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a511b7e2f30d98b9488d781c032ce096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a955799cc8b9a9239de91238acdfdffb4a813f22ed4af87183f9ed1fbdb8b5044f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ae834773ccadc897014521335d1e4decd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; Lhs &gt;::StorageKind, typename traits&lt; Rhs &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac939a5b0116832bb0d01792fd795c376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac672f659bbe938dc79f55d12b321d703</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; ScaledProduct&lt; NestedProduct &gt;, NestedProduct::_LhsNested, NestedProduct::_RhsNested &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt;, Lhs, Rhs &gt; &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>IsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a8badaada4f6b61d1aaef7b8ceddc75eaaa6f29988d7c66afce595cc676ea7becd</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>a8badaada4f6b61d1aaef7b8ceddc75eaa74555e293008976ba3ea8b33f181c2a2</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>a8badaada4f6b61d1aaef7b8ceddc75eaa74555e293008976ba3ea8b33f181c2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a8badaada4f6b61d1aaef7b8ceddc75eaaa6f29988d7c66afce595cc676ea7becd</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>ae71dc7f3ca3a5ad8421909f7085f82fcad7fc16b0758e6c5f3753157dd4fa6eb6</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>ae71dc7f3ca3a5ad8421909f7085f82fcad7fc16b0758e6c5f3753157dd4fa6eb6</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; 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>Factor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a45bbcf4bd1a9d8376e085b1c14b60703a5609d10371e9a6ad2aab3690e41e4675</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>a1a6f8688cbb431e7ef6ffa72d75c2828afebf6348d9ab7bab1f54706c6ccd74b4</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>a1a6f8688cbb431e7ef6ffa72d75c2828a40b57b950e0d2371dc45bcfab51624e2</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>a1a6f8688cbb431e7ef6ffa72d75c2828a329eaf5abeadd42016630f6ade1a08da</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>a1a6f8688cbb431e7ef6ffa72d75c2828a6d36ff17ee875f7cf3a78aef66838372</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>a1a6f8688cbb431e7ef6ffa72d75c2828abd48a49ad662c75e067cba7882532b0a</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>a1a6f8688cbb431e7ef6ffa72d75c2828a21a40e028726aec14372731b749d5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828af02f4c02be7ac705d8ca379939c3115a</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>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1a6f8688cbb431e7ef6ffa72d75c2828af02f4c02be7ac705d8ca379939c3115a</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>a1a6f8688cbb431e7ef6ffa72d75c2828a40b57b950e0d2371dc45bcfab51624e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Factor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a45bbcf4bd1a9d8376e085b1c14b60703a5609d10371e9a6ad2aab3690e41e4675</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>a1a6f8688cbb431e7ef6ffa72d75c2828a21a40e028726aec14372731b749d5397</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>a1a6f8688cbb431e7ef6ffa72d75c2828abd48a49ad662c75e067cba7882532b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType, Factor &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>a54ea6b002b9efa4de6651808998d392d</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>a1a6f8688cbb431e7ef6ffa72d75c2828a6d36ff17ee875f7cf3a78aef66838372</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>a1a6f8688cbb431e7ef6ffa72d75c2828a329eaf5abeadd42016630f6ade1a08da</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>a1a6f8688cbb431e7ef6ffa72d75c2828afebf6348d9ab7bab1f54706c6ccd74b4</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>a2ceef6e382b1f663fd7fccded755597aa46f0748b91543f76a718d46af4610a94</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>a2ceef6e382b1f663fd7fccded755597aa46f0748b91543f76a718d46af4610a94</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>a95e143f1dd4a3ba83b341c1444d1458da1a7cdfded010578726a7165b55831004</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>a95e143f1dd4a3ba83b341c1444d1458da22e35eec92cfdbca271cd09db61cbfec</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>a95e143f1dd4a3ba83b341c1444d1458da2ac7bdca0d258e595e2def034833324f</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>a95e143f1dd4a3ba83b341c1444d1458da125f684db39ee2561cd709db27947160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458dac49efd6bb3be34394601ba94a6e6a57f</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>a95e143f1dd4a3ba83b341c1444d1458dae9947c56642ee09378231c291cd5cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458da8373129a039f8b4186b10304a0c78079</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>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458da8373129a039f8b4186b10304a0c78079</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>a95e143f1dd4a3ba83b341c1444d1458da22e35eec92cfdbca271cd09db61cbfec</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>a95e143f1dd4a3ba83b341c1444d1458dae9947c56642ee09378231c291cd5cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a95e143f1dd4a3ba83b341c1444d1458dac49efd6bb3be34394601ba94a6e6a57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&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>ad8bcc781a69433f9616e9b53d6228286</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>a95e143f1dd4a3ba83b341c1444d1458da125f684db39ee2561cd709db27947160</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>a95e143f1dd4a3ba83b341c1444d1458da2ac7bdca0d258e595e2def034833324f</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>a95e143f1dd4a3ba83b341c1444d1458da1a7cdfded010578726a7165b55831004</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; ScaledProduct&lt; NestedProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ScaledProduct_3_01NestedProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; ScaledProduct&lt; NestedProduct &gt;, NestedProduct::_LhsNested, NestedProduct::_RhsNested &gt; &gt;</base>
    <member kind="typedef">
      <type>traits&lt; NestedProduct &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ScaledProduct_3_01NestedProduct_01_4_01_4.html</anchorfile>
      <anchor>ac3ee158d2e9c56317137d6849c57d840</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>a9d0bcbc8a22a4d51c79fb87ab9265836a05caf70f1b7edc07d3d229ca4506371f</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>a9d0bcbc8a22a4d51c79fb87ab9265836ae602391fd111e6bd8639aad352311a42</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>a9d0bcbc8a22a4d51c79fb87ab9265836a994149e9d9fdd87e5a118676043265c6</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>a9d0bcbc8a22a4d51c79fb87ab9265836a8278719d26c3ea26a18f19f0f52ef047</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>a9d0bcbc8a22a4d51c79fb87ab9265836a7c77d179bd13c068a50ec3f8bb1b2d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9d0bcbc8a22a4d51c79fb87ab9265836a62c1126764186a6a2b4b38031cb84353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9d0bcbc8a22a4d51c79fb87ab9265836a62c1126764186a6a2b4b38031cb84353</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>a9d0bcbc8a22a4d51c79fb87ab9265836ae602391fd111e6bd8639aad352311a42</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>a9d0bcbc8a22a4d51c79fb87ab9265836a7c77d179bd13c068a50ec3f8bb1b2d38</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>a9d0bcbc8a22a4d51c79fb87ab9265836a8278719d26c3ea26a18f19f0f52ef047</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>a9d0bcbc8a22a4d51c79fb87ab9265836a994149e9d9fdd87e5a118676043265c6</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>a9d0bcbc8a22a4d51c79fb87ab9265836a05caf70f1b7edc07d3d229ca4506371f</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="struct">
    <name>Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs4217acfb123e290f46b3a8363f5e0aa3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <base>traits&lt; ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_0b540c6e9675b456c52158bd7da6d4340.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;, Lhs, Rhs &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_04669e4d89830fa10a199e1abafd729c0.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <base>traits&lt; ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt; &gt;</base>
  </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>acc4557877764b2558ab7814053af3996ad11ae907aef0f6d1dcb8f82cdc4f8fdf</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>acc4557877764b2558ab7814053af3996a6bad857e214690b0ea37e9a4cce860c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>acc4557877764b2558ab7814053af3996af04ddfe85bdd2b3606d32189f0da4aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>acc4557877764b2558ab7814053af3996af04ddfe85bdd2b3606d32189f0da4aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>DenseMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>ac8eb2b2af1a5f1eebf4e2189eea23546</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>acc4557877764b2558ab7814053af3996a6bad857e214690b0ea37e9a4cce860c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>aaffdf3c17de2bf0a57380f1d765bc7b8</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>acc4557877764b2558ab7814053af3996ad11ae907aef0f6d1dcb8f82cdc4f8fdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fa8091a154f794bd1dae73330d81821ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fadf024da737f422061ed31ab51d957b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fa40b1b24a2dee7a2604956860c8b0902e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fa8091a154f794bd1dae73330d81821ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fa40b1b24a2dee7a2604956860c8b0902e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aafa11fa7da2a2de5e32aac91a73ba62fadf024da737f422061ed31ab51d957b22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a177c2f927849eec310d684f21d0949bea47e2ea3a0f8274088da4435391bb7e7f</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_01_4_01_4.html</anchorfile>
      <anchor>acc11684f0678f4dd2ed58546beee72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a177c2f927849eec310d684f21d0949bea47e2ea3a0f8274088da4435391bb7e7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a410896a31ec6a9b184b09bd032df2141a9ee9147adabb6df003460d9d7adc8a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a6a87bd95ac32422f905f6e639a3877a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>ac12d5841c0621b3ab5a44c1338e1ef52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseTriangularView&lt; CholMatrixType, Eigen::UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>ae83deb94cdb3eedfc339cf73b85643ec</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_01_4_01_4.html</anchorfile>
      <anchor>ae1a80edabe1da1e28eaba6ac8c19e7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseTriangularView&lt; typename CholMatrixType::AdjointReturnType, Eigen::UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>af4b66fbeb6cec6d3b9d4fe28df3fc99b</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_01_4_01_4.html</anchorfile>
      <anchor>a7f261f4b3a59598481bc8f5bf8407ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a410896a31ec6a9b184b09bd032df2141a9ee9147adabb6df003460d9d7adc8a30</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_01_4_01_4.html</anchorfile>
      <anchor>a68ef96ef1f0caaf469710ea2de8ccc7d</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_01_4_01_4.html</anchorfile>
      <anchor>a78f2dfea7b0fe1eced1d42cb3b07c8fe</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>ae27fca338ca1e57ec34110c7a0567da1a87d10fda6b49b82fe37dd70cb4d5009a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a1089d21216d4d2dc562d8e9eadcc26c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>aa50ee72a82a4c4846d1be1ba0575ccf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseTriangularView&lt; CholMatrixType, Eigen::Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a4f4271ef3c8ce3599f2ba9bf78ce8804</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_01_4_01_4.html</anchorfile>
      <anchor>a5cd2fa5fe0071a28576b0964ded37133</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseTriangularView&lt; typename CholMatrixType::AdjointReturnType, Eigen::Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>a34d96434d0dd428fa3a2cda39eac8c93</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_01_4_01_4.html</anchorfile>
      <anchor>a0441b93af7727f6c5090001159f7c354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_01_4_01_4.html</anchorfile>
      <anchor>ae27fca338ca1e57ec34110c7a0567da1a87d10fda6b49b82fe37dd70cb4d5009a</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_01_4_01_4.html</anchorfile>
      <anchor>a02677da57f3eff9d8cea4a7ec07141c3</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_01_4_01_4.html</anchorfile>
      <anchor>a106083e5589eb721375e779942070369</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a48d797eb27fc5aa5c096df16acc9b0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename Rhs::Scalar, MatrixType::ColsAtCompileTime, Rhs::ColsAtCompileTime, Rhs::PlainObject::Options, MatrixType::MaxColsAtCompileTime, Rhs::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad987ad515886228315a4620503f2bc9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01solve__retval__with__guess_3_01DecompositionType_00_01Rhs_00_01Guess_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01solve__retval__with__guess_3_01DecompositionType_00_01Rhs_00_01Guess_01_4_01_4.html</anchorfile>
      <anchor>ab4271991b7a190699a4192feb01c04a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename Rhs::Scalar, MatrixType::ColsAtCompileTime, Rhs::ColsAtCompileTime, Rhs::PlainObject::Options, MatrixType::MaxColsAtCompileTime, Rhs::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01solve__retval__with__guess_3_01DecompositionType_00_01Rhs_00_01Guess_01_4_01_4.html</anchorfile>
      <anchor>a0263a24de6870fb8881067ff52633199</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01sparse__solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01sparse__solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0bf976fac6bf6556c14f4ec2007a44c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; typename Rhs::Scalar, Rhs::Options, typename Rhs::Index &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01sparse__solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9bb9efca2eb20078d1d9918db2dcda13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Tr</templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525ae3262526ff14765fbc74a62010c4c394</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525aec10c35c84c9c76af29de035e9b30e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a542bed27e0d81071f27fb2961f8bc88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a39800c23ec2fec25fa6124013fb73467</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a1dbe181ad5b0271a8851c5f38ae04fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a532b38f7af081f3421e71ee1ef025cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a7210d5e19f80e757ef4d28c02a4c51b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a04e298ce87ec73fbc8553ed765dfaa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a5913715fce34d4ca9b9ed0da95ac9904</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>ad52c7e8d7838d25929144bffb9bbb2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a04e298ce87ec73fbc8553ed765dfaa62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a39800c23ec2fec25fa6124013fb73467</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a7210d5e19f80e757ef4d28c02a4c51b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a2f754380ee88e624c002b849e3d06da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525ae3262526ff14765fbc74a62010c4c394</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a8ad3a57205471dbd4c85411a5167e2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a532b38f7af081f3421e71ee1ef025cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a1dbe181ad5b0271a8851c5f38ae04fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525aec10c35c84c9c76af29de035e9b30e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>aef2e49713b86cb2c0c33a174e3adb030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acd420238265304cb6049fb77f0e9d525a542bed27e0d81071f27fb2961f8bc88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename traits&lt; Lhs &gt;::Scalar, typename traits&lt; Rhs &gt;::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a533160288c4771a005da055b40eab240</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a739400f738456840bc70b39f340e6046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363adced3c5a2ea569dab2beeba29aecbc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a243b90e8672f5760a9d0f0e1b32b8133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363ad3a2f116a2b3e6e1cd6428368caba3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363aded069453c6c9b10c4d905fa37c4f14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SparseFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a99d25d5213a26f568fbef4c16cf1d613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a2063691e5dd9d79a7802c23efa0ca12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a8195df8d6d8c5cac4c905e7cd68bf037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>_Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1e2affc9a2492e140a75a392e85dc566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Rhs &gt;::type</type>
      <name>_Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a47566550ffa81c72bc38894a17623f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a8195df8d6d8c5cac4c905e7cd68bf037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a243b90e8672f5760a9d0f0e1b32b8133</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a2063691e5dd9d79a7802c23efa0ca12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a010083fc45238fbecc836efc5e93a1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363aded069453c6c9b10c4d905fa37c4f14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363ad3a2f116a2b3e6e1cd6428368caba3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363adced3c5a2ea569dab2beeba29aecbc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Lhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a81e417188433ecf2f14ba771ebff8af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SparseFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a281c4f4b7cf8ed5aeb5a91f626afe363a99d25d5213a26f568fbef4c16cf1d613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0bc198028f1d4dc31aa2548fd6769734</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa104397f8ac3215f335c1f7d5111202d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; SparseMatrix&lt; _Scalar, _Flags, _Index &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>a8e1bbf0d3cffe1230718a9a4a608221ca4296b477962bfc06d03e407d353fbe16</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>a8e1bbf0d3cffe1230718a9a4a608221ca7b71bf697eb9d11d35ed1ae15deaa1af</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>a8e1bbf0d3cffe1230718a9a4a608221ca2ccd6c405f7e617d65a7008fbb85633d</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>a8e1bbf0d3cffe1230718a9a4a608221ca652299da5480c72ebcbd5d8d54883f99</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>a8e1bbf0d3cffe1230718a9a4a608221ca6c72fe861d415ff04dab76944017f38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</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>a8e1bbf0d3cffe1230718a9a4a608221ca1c38d46d3b90cea4bb2c6c2fcbc44d20</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>a8e1bbf0d3cffe1230718a9a4a608221ca0a53fe1c021497a905b3459d9c6396b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</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>a8e1bbf0d3cffe1230718a9a4a608221ca1c38d46d3b90cea4bb2c6c2fcbc44d20</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>a8e1bbf0d3cffe1230718a9a4a608221ca7b71bf697eb9d11d35ed1ae15deaa1af</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>a8e1bbf0d3cffe1230718a9a4a608221ca6c72fe861d415ff04dab76944017f38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</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>a3cf34525de4a8538cefa2b0f7dee0a64</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>a8e1bbf0d3cffe1230718a9a4a608221ca652299da5480c72ebcbd5d8d54883f99</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>a8e1bbf0d3cffe1230718a9a4a608221ca2ccd6c405f7e617d65a7008fbb85633d</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>a8e1bbf0d3cffe1230718a9a4a608221ca4296b477962bfc06d03e407d353fbe16</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>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>a8e1bbf0d3cffe1230718a9a4a608221ca0a53fe1c021497a905b3459d9c6396b5</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="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="typedef">
      <type>ReturnType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a47f25a56433b765d383b6895effd1f7e</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="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; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSelfAdjointTimeDenseProduct_3_01Lhs_00_01Rhs_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <base>traits&lt; ProductBase&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSelfAdjointTimeDenseProduct_3_01Lhs_00_01Rhs_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>ab7212653921379b22b6f7f6f14b266d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <base>traits&lt; MatrixType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa01ffc8ba87a7d4265f3f67d38d08b4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa1807a748d758b6d9bd14b9d42c63c75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fabcfa5f6648af0cafda83d6b7258d88e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa44976da82389376057d458befb2dc079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa84a0e7d3ee068678b95f4806a2467769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fab024312e5caef3371fa84c9c0c440b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa3760a6f5eaa1f6de7f101fe346f9e2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76faa10cb1f154ef7b796f656f4384b7f4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76faff0d2133baaa4a6c43b854c74edc49f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fafaf520de4f3120cf7b76df42636b1d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa0aa965e69cb1967880c7971e7c38267e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa2d2f2d060b9cd6501c9b883d2cef2aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa893c56e80b1134ae1416dfb695505830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a1350393709460d3ea5beefd86d0bca82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a0712ed87152cf855d0e21fb0da2a944a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa893c56e80b1134ae1416dfb695505830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fab024312e5caef3371fa84c9c0c440b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fafaf520de4f3120cf7b76df42636b1d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa2d2f2d060b9cd6501c9b883d2cef2aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; _LhsNested &gt;::Index, typename traits&lt; _RhsNested &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a3166f19508a6a6957f63325e0cd5074d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76faff0d2133baaa4a6c43b854c74edc49f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa01ffc8ba87a7d4265f3f67d38d08b4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fabcfa5f6648af0cafda83d6b7258d88e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76faa10cb1f154ef7b796f656f4384b7f4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa3760a6f5eaa1f6de7f101fe346f9e2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa0aa965e69cb1967880c7971e7c38267e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa1807a748d758b6d9bd14b9d42c63c75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa44976da82389376057d458befb2dc079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab2882c6933937b3f39155b14d0f5d76fa84a0e7d3ee068678b95f4806a2467769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsNested::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a89ddf61280bad2cbcf577f9a835df564</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab529ba897daf3196c29775ccf527e9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aa0f1722a0007bd9847a547909a5b9fb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSymmetricPermutationProduct_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <base>traits&lt; MatrixType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseTimeDenseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseTimeDenseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a6dab671dfeedfb5df6b64c0d08e0418d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseTimeDenseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ae1cf04e71215f268b25f681ee76b997c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseTriangularView_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, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseVector_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>IsColVector</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca2759961685133de116f89c9bb0bd4838</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875cade5c3ad0796c97e57df1e83e52fce7f2</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caf78a49f21ae78044f68f6494f3342fb4</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caffb160bf9e34210897cd6863e41d6dfa</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca7b033586d6664387497aeb552dfd7bac</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca7ad8a2eaa750a5ec89596e7d5c790468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca018e006914931d05b7a81a1501fc0e88</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caf7041ee2c0360be451e7243dd3607c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca018e006914931d05b7a81a1501fc0e88</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caf78a49f21ae78044f68f6494f3342fb4</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca7ad8a2eaa750a5ec89596e7d5c790468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a3f54c80150d4cc942675ac1a0b97785d</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca2759961685133de116f89c9bb0bd4838</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875ca7b033586d6664387497aeb552dfd7bac</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caffb160bf9e34210897cd6863e41d6dfa</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875cade5c3ad0796c97e57df1e83e52fce7f2</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__Index_01_4_01_4.html</anchorfile>
      <anchor>a418881269c284ebd7718224d9b98beef</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__Index_01_4_01_4.html</anchorfile>
      <anchor>a8edddeb2d349abaeb0ccb450dea081a2</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__Index_01_4_01_4.html</anchorfile>
      <anchor>afad0479570a2f3007675cc456a28875caf7041ee2c0360be451e7243dd3607c92</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__Index_01_4_01_4.html</anchorfile>
      <anchor>a2818d0b1633d1522450f9aa33a93d2bb</anchor>
      <arglist></arglist>
    </member>
  </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>a8582da2a38789639561771eae160b7d0a40df98fbc52db282f47dd7e603d3a828</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>a8582da2a38789639561771eae160b7d0a40df98fbc52db282f47dd7e603d3a828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac9084de874b534da518260c69539214f</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="struct">
    <name>Eigen::internal::traits&lt; SwapWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SwapWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; ExpressionType &gt;</base>
  </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; 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>ac1fcb652f701d054a4a58d74757ca824a5e25bd02c9fe4c579d5ad7e397d858a8</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>ac1fcb652f701d054a4a58d74757ca824ad5086c1a3191186d34974fe898e69668</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>ac1fcb652f701d054a4a58d74757ca824a804b9e298366688d3b6bb760afa1ac41</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>ac1fcb652f701d054a4a58d74757ca824a3acc64c5fdfc191ea7da3722c1c2a301</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>ac1fcb652f701d054a4a58d74757ca824ab1184e5c20df6a6ae5313e68e2510cfa</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>ac1fcb652f701d054a4a58d74757ca824ad9efac70f466e193d434a625891204fe</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>ac1fcb652f701d054a4a58d74757ca824a8869a04c0d6a92675ecf87b23ea58c6b</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>ac1fcb652f701d054a4a58d74757ca824aec2a145e0a62f0b6bffd9338d9ddb13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a93b2cb10ac03fcd5ec26244d02578fb9</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>ac1fcb652f701d054a4a58d74757ca824a35cac228f015805d5aca313fe2b877c0</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>ac1fcb652f701d054a4a58d74757ca824a6bb957e5001662f230c8ef0431cdc6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1fcb652f701d054a4a58d74757ca824a93b2cb10ac03fcd5ec26244d02578fb9</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>ac1fcb652f701d054a4a58d74757ca824ad5086c1a3191186d34974fe898e69668</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>ac1fcb652f701d054a4a58d74757ca824aec2a145e0a62f0b6bffd9338d9ddb13a</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>ac1fcb652f701d054a4a58d74757ca824ad9efac70f466e193d434a625891204fe</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>ac1fcb652f701d054a4a58d74757ca824a8869a04c0d6a92675ecf87b23ea58c6b</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>ac1fcb652f701d054a4a58d74757ca824ab1184e5c20df6a6ae5313e68e2510cfa</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>ac1fcb652f701d054a4a58d74757ca824a35cac228f015805d5aca313fe2b877c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&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>a290110582c4cec20579f93e1fc2ae716</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>ac1fcb652f701d054a4a58d74757ca824a3acc64c5fdfc191ea7da3722c1c2a301</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>ac1fcb652f701d054a4a58d74757ca824a804b9e298366688d3b6bb760afa1ac41</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>ac1fcb652f701d054a4a58d74757ca824a6bb957e5001662f230c8ef0431cdc6dd</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>ac1fcb652f701d054a4a58d74757ca824a5e25bd02c9fe4c579d5ad7e397d858a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a20f6c3e0c1e4b0cd03b23dea9d0a7be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1d31a36e7977eda9b330b57bd3b0afa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a57f48ce77abc0da9a0b352a266e1101d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpose_3_01PermutationBase_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; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01transposition__matrix__product__retval_3_01TranspositionTy4bd7a17d9582a55b2e2b1eb661844303.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01transposition__matrix__product__retval_3_01TranspositionTy4bd7a17d9582a55b2e2b1eb661844303.html</anchorfile>
      <anchor>aa8174996e422cf048c1041c4a3820d1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</anchorfile>
      <anchor>ade24a304497dd4a01827e13a38eae2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</anchorfile>
      <anchor>aa65192b14541677c29d76acbea30bb47</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>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a83b2ec870a79f25848a1f8913f4f4ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aa53674423e2b5249364a156c7c8b19d1</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="struct">
    <name>Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_02dc87311a73a4d0f08e72efd8b28a391.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;, Lhs, Rhs &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_03ee5c8209194d4c22f6ab614ab5ef146.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt;, Lhs, Rhs &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_0f28873b4cc3a3a6c595de3ae34d0c9e4.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt;, Lhs, Rhs &gt; &gt;</base>
  </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>a68cd25223e58593cec384875cadbe9bba7bfb750f639614102acd6a407383f127</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>a68cd25223e58593cec384875cadbe9bbaeddc1e14fa3b898233384ecb6a27ae9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a68cd25223e58593cec384875cadbe9bba651bcccb7812082ba91c39e1480d9b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a68cd25223e58593cec384875cadbe9bba651bcccb7812082ba91c39e1480d9b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>DenseMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>afc73678e54cbc7753fd4adaa421bc301</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>a68cd25223e58593cec384875cadbe9bbaeddc1e14fa3b898233384ecb6a27ae9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::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>a5d1456c39a54c1af03576f3dbcb6286b</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>a68cd25223e58593cec384875cadbe9bba7bfb750f639614102acd6a407383f127</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>
    <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="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>
    <class kind="struct">Eigen::Transform::construct_from_matrix</class>
    <class kind="struct">Eigen::Transform::construct_from_matrix&lt; OtherDerived, true &gt;</class>
    <member kind="enumvalue">
      <name>TransformTimeDiagonalMode</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9e40dd08aa6bbc04e07869dde1ad9db5a24444d19b938f3ededa66266080b34a1</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>a19583d8d7c72152db21dc18463d5cfc8</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>a3cc16c6185cbb9ef0f783675e064e166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const MatrixType, Dim, Dim &gt;</type>
      <name>ConstLinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afd2c5a8526bc626b0b197efcd9dd4f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; ConstMatrixType, Dim, Dim, int(Mode)==(AffineCompact)&gt;</type>
      <name>ConstLinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2eea19ee200a558275d93381be079b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const MatrixType</type>
      <name>ConstMatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4e6fdf4fe6f50b59983f156793753b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const MatrixType, Dim, 1 &gt;</type>
      <name>ConstTranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab770f3570092597cfdd42483d0d6b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; ConstMatrixType, Dim, 1, int(Mode)==(AffineCompact)&gt;</type>
      <name>ConstTranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a70cbe0efeb5de6ec4f9836a17fe48ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a09a641dd7f6f60617844c35de4bfc068</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a506c15d16f726446e5fd207752924ae7</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>a4807b6e407908063b6990a77b5539325</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, Dim &gt;</type>
      <name>LinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a174f4f9bed34eb192f866169883417c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, Dim, int(Mode)==(AffineCompact)&gt;</type>
      <name>LinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abd09c956c0d23b751e0a68995a7b169a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, HDim, HDim &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a088f2f7f7f0e7136656a0a9df7b53460</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>a72b1f36c1e2f3d1fb216f4f94dbc1941</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a96a8ed63481f5f6f68830eac58f69b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a96a8ed63481f5f6f68830eac58f69b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; Scalar, Dim &gt;</type>
      <name>ScalingType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a84922bef51d5d15f093824b345130298</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>a6cf222bb3f48fd087280102228234ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransformTimeDiagonalMode</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9e40dd08aa6bbc04e07869dde1ad9db5a24444d19b938f3ededa66266080b34a1</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>a25800ccc52c7b37fcf2a150e36348b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, 1 &gt;</type>
      <name>TranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ada6c2bb13b592fd85e8dc50cd2d493ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, 1, int(Mode)==(AffineCompact)&gt;</type>
      <name>TranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab69cb785642ddcc33c05d6367afcb1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2fd04337d934844d6feaef1b150a6451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2fd04337d934844d6feaef1b150a6451</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>a03cfab2387360c9d112731da4ec48628</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>a03cfab2387360c9d112731da4ec48628</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConstAffinePart</type>
      <name>affine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adec4ce1fba002fcbdef8c6f170f44065</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AffinePart</type>
      <name>affine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5c24f9f46e5119987eb8a52317966622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Transform, Transform&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae74dc8e6ae4ce2e5978a00bfbf92ae63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>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>a7a3f8e29d51669c4ba63195e19e44276</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aeea08b29b4e9d4e02c8f3acdd4eabd1f</anchor>
      <arglist>(RotationMatrixType *rotation, ScalingMatrixType *scaling) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1b7bc5dfc4a3263a84f9f87635de3840</anchor>
      <arglist>(RotationMatrixType *rotation, ScalingMatrixType *scaling) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae50360c7ec59ffef25115ed46a148e62</anchor>
      <arglist>(ScalingMatrixType *scaling, RotationMatrixType *rotation) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aedb5de01905c6269eaa3e3e605fed6c4</anchor>
      <arglist>(ScalingMatrixType *scaling, RotationMatrixType *rotation) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a088785148f3f2d467c239863a8576282</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa26dd5aa02575f81cc596d9f21d22b45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a088785148f3f2d467c239863a8576282</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa26dd5aa02575f81cc596d9f21d22b45</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>a5100ae6b907e3f6b6f730c7cf2a1e2b0</anchor>
      <arglist>(_Scalar, _Dim==Dynamic?Dynamic:(_Dim+1)*(_Dim+1)) enum</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>a5100ae6b907e3f6b6f730c7cf2a1e2b0</anchor>
      <arglist>(_Scalar, _Dim==Dynamic?Dynamic:(_Dim+1)*(_Dim+1)) enum</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a23ff64efde7eb26b6e4b70ef14d81f0c</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>Transform &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a23ff64efde7eb26b6e4b70ef14d81f0c</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>Transform&lt; Scalar, Dim &gt; &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7909564f4afb9d3ed9ade0a74ffc580d</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>Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aca1ae5436d90ff4b162265cbb4491959</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>const MatrixType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6691b31ca455d366763fc346a8b2484c</anchor>
      <arglist>(TransformTraits traits=Affine) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a419c2866bca4d5911f38d8a8960b37d5</anchor>
      <arglist>(TransformTraits traits=(TransformTraits) Mode) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a190ae7b0a5cb2e919a9d260b4a776f85</anchor>
      <arglist>(const Transform &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aeb7548a36ab0961a018365b7e140bcec</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>ConstLinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a966a0906f0bb167e35ddf69cedd0632e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a76b882a080389c59349044fd5046a0f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstLinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a966a0906f0bb167e35ddf69cedd0632e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a76b882a080389c59349044fd5046a0f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>add56c8753a822645c940a10eac64eb73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5550c80a85a91578701d9ffcdc8e10dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeAffine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab658c5408796e17833face7153810aad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6839d93517e90860070b5e37eba7b7e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7d9ba50d9d2038ea3a626d5f0470faaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6839d93517e90860070b5e37eba7b7e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7d9ba50d9d2038ea3a626d5f0470faaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a35d4ad1cb4d5c0526db989a337128a8e</anchor>
      <arglist>(int row, int col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae889f597bc13262bf477d15460e1d44c</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5d743fffe5fb1be306d1ae6b9d4ecd9c</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a977c282a2327b8544473ebb8cb013099</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>const ei_transform_product_impl&lt; OtherDerived, _Dim, _Dim+1 &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa8eb24da61be653279be00406d704af2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad9adf8cad11400e265b9b6a8ff398bcc</anchor>
      <arglist>(const Transform &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae58a9a025b9959844f800ee5cf4b6333</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9a4d58f1553f39d7e06a9971b0d7c06c</anchor>
      <arglist>(const ScalingType &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae00a610a676661bea37b9cf8804ea906</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>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>a8b11fe78fc7e25507432fb03451281ab</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a113362f4f809b79c71652dac58b10ed6</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad9adf8cad11400e265b9b6a8ff398bcc</anchor>
      <arglist>(const Transform &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>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>ab516ace9cc01e62f7180c49ffc730f25</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa62c1204aeb1d8e11001590335b65553</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim,(int(Mode)==int(Isometry)?Affine:Isometry)&gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae78d66e4060a1201978bebb1e467eaf7</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae00a610a676661bea37b9cf8804ea906</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a0591edf09a958cbdb0097d76950d7eec</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a50378e0350ddb6528fb4c05d638e9f64</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aec2869187a75bba20462bb07159be747</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae5e6b5d4d98705dc03f1d2538d744941</anchor>
      <arglist>(const ScalingType &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a771048718fa9b6905d4ddd8f425c6e68</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2dbba85b241b39b066e80bf4a346c1eb</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aec2869187a75bba20462bb07159be747</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4fb5063eb2fbea9d584893bba2bdd3ce</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1305f1f47d10c4cc3a2dd955bc38dd0f</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a771048718fa9b6905d4ddd8f425c6e68</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7f92e42aeac61dc41419c7d6f4189704</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9566eca0d12ad75c1f9a27034e10aee3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5a84c654643247150cf293b460ff0d78</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa491c7a875a9bdb51c9f4b22cbfb4e54</anchor>
      <arglist>(const ScalingType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3931d965a5c48c3f0fe1223631470dc8</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7f92e42aeac61dc41419c7d6f4189704</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a366d33f02f0837a00c2ae47e4f87f141</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab2c884cae185a5be7cb0fd9a01dd1d7b</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a714e9901b6ce4963487ee9f60eb06e27</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abf1a35e58794b33176cad6b2b0a475dc</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3931d965a5c48c3f0fe1223631470dc8</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7c97674273c7bc080079b8f11fbafff4</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a60299c0f6adb28c55a6bcb8f51501b33</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a26fc912f539d9d735c43dafd426fda37</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt; &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad3b832877d70e3bf24ba16e26ed3f759</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a26fc912f539d9d735c43dafd426fda37</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae4ff842f9018b1d522f73749f1283fc9</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9b57fa1792286efe7ad3cceb8f83093e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4e00ac5f19e1a30b6086676cd918fe8b</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt; &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a0408746a4a8d25688e412ebee91e9fbc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9b57fa1792286efe7ad3cceb8f83093e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a96c5e49e1d779299f4975dfef93e14b3</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aaa8d721d54f6d4476e3d16811586956a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>preshear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab8f4317b21f8bcd1fb5c50c2281b4829</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>preshear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a17c40209cfd2d094cf654504aca95bf1</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1d3ce2f8d8ab4d9b14d084d1a3f5b80f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt; &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa4ae18c754fae777f2d1069d61c88cfc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1d3ce2f8d8ab4d9b14d084d1a3f5b80f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2395005b8902cc15d555ea1f02a288fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a64268c14cd80afbc48b30c3ee7e80c38</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt; &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afcacef14f0d0bdb1eeadd76ee1051da8</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a64268c14cd80afbc48b30c3ee7e80c38</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a671f9185b9411e98b765b1eff1229405</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>rotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad17fec349031e8d2a2a63efda0658e06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LinearMatrixType</type>
      <name>rotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a36d318598fcec7528368e06d1e97f513</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab7802b8cbaca99f6ad4e3a6dd5dcb016</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a555dbe673c557bed42f2e8f71dec03e7</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt; &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a0f4c7307b636507cf1d268e973698daf</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab7802b8cbaca99f6ad4e3a6dd5dcb016</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7757f5d9e708e625cbd936b19269b2c8</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adfb0c904404b3d805cf6bbc20835445b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9c2d63d23b382d4defe7fe249ced857a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9c2d63d23b382d4defe7fe249ced857a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>shear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8832329f3801e9183fe87430cd380ad1</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>shear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae93a25d5e15af9446d7e5bc0e7a959d0</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a13324b55b6cf55fe366a8e44f30b6d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6be621dd1672fc36d77d8ba8376d267d</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af7cbd1a71a153d60d870f063cc1545e5</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a04f069a6b2634ad97aae8d39bc44696e</anchor>
      <arglist>(const ScalingType &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a72042f24261541d0660cfb5b3ddcee3e</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab1aa460ffbc00c5c9a709224682dfe94</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a13324b55b6cf55fe366a8e44f30b6d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6be621dd1672fc36d77d8ba8376d267d</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af7cbd1a71a153d60d870f063cc1545e5</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2bb49249e74842a956a18274442d7704</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a72042f24261541d0660cfb5b3ddcee3e</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afc822511ef0a39cd182f202d08eda564</anchor>
      <arglist>(const Transform&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af9db998afa7cad42bffc85d6a71805de</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8d3a31bf0cfe3f9f5f8d157db75020b7</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5d7cb34ddef76fd1b76a468624a4ede1</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a65b01eeb9b142f57b45239df3b124551</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac49540882a2051c88aadf3c684914a76</anchor>
      <arglist>(const Transform&lt; OtherScalarType, Dim, Mode, Options &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a33e04e5574dfbaeb1497651f0f5285ae</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt; &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aed929e0b8a4be1e46cdb6cb5215fbbb9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a33e04e5574dfbaeb1497651f0f5285ae</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a14a597821a8153767618a2e99d95e71c</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ConstTranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9430762ebd816edc2ac2c557570cbb56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abd9be42361c18e55e297d8acd3d82725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9430762ebd816edc2ac2c557570cbb56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abd9be42361c18e55e297d8acd3d82725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae8be832479b6fcf721002a3e916c9788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac0dc81bd69d5ce90d0d0150ba6b3935b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixType::IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8226aa602f78d1496c2db8dd88d14074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Transform</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a13a676edf4d7a752aa70838edb969440</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_1Transform.html</anchorfile>
      <anchor>ae4c599e3d642abdd85ffed04a5d2b148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af966afb79fa5a96f4243e93ef1bd88a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ProductReturnType&lt; OtherDerived, MatrixType &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a065c46264142752bd65c4da084f8e535</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9053c8e48ccd9d8db98049647727fa61</anchor>
      <arglist>(const LinearMatrixType &amp;mat, const Transform &amp;t)</arglist>
    </member>
    <member kind="friend">
      <type>friend 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>a213c219b6aa33d8348eaee56bc40bd7d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8941cc25b120ff7ee7b435150ba699b3</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_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>af9ad0eb4bf245343cbd7e8ac6ac198eca83c0eca0f45a994c32b2ce0dccd89340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__product__result.html</anchorfile>
      <anchor>af9ad0eb4bf245343cbd7e8ac6ac198eca83c0eca0f45a994c32b2ce0dccd89340</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>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></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_01_4.html</anchorfile>
      <anchor>ad527e1ff09cf57181434197920752c43</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_01_4.html</anchorfile>
      <anchor>a9b6c2770ffed247ebec90fbf75e8aa44</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 &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_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_011_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3aea93ef670d6653f2566b2e7560591293</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_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3a8a2e67927013f701dbc94f1af3b2aba3</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_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3a3e1cf6cb6e95a5c44fff5b102ba8dd0c</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_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3ab8fbd075443ce4309d84d13a5dd6c6aa</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_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3aea93ef670d6653f2566b2e7560591293</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_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3a8a2e67927013f701dbc94f1af3b2aba3</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_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3ab8fbd075443ce4309d84d13a5dd6c6aa</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_01_4.html</anchorfile>
      <anchor>ab8df9b17e6fb6f57cee75b7af36da7e3a3e1cf6cb6e95a5c44fff5b102ba8dd0c</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_01_4.html</anchorfile>
      <anchor>ac88f217528db583c33005c34d6daf3bb</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_01_4.html</anchorfile>
      <anchor>a7317a7246df97b12c5a9d6e70afee76a</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 &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_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_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3ab7506d42cb385ac7a01cd8595790a57f</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_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3ae8401206afca728d2c12c8b6a1b30edb</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_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3adc2884c3ec0cab9b8f00cd8e61fa174c</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_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3a41fa5dc3c0dd65e74e7638ccce500e2c</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_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3ab7506d42cb385ac7a01cd8595790a57f</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_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3ae8401206afca728d2c12c8b6a1b30edb</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_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3a41fa5dc3c0dd65e74e7638ccce500e2c</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_01_4.html</anchorfile>
      <anchor>a0692116ead19a22b797cf7c3bb292ca3adc2884c3ec0cab9b8f00cd8e61fa174c</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_01_4.html</anchorfile>
      <anchor>a62dd08d326aeaa4014ec16f2aba2806f</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_01_4.html</anchorfile>
      <anchor>aa65055f66447a762953ead2155d79928</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>ad08c11b620704442b66fb8ac115934e7a0fbcbf18f934b7ecd8ce3cccc3e743c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7af748bb6f6b3fc0c7cf792d68dee91d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7a7239ae91dface63d074c5cdf537d0267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProjective</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7add9dcbf9bf3bb771b4568b964cdd42e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7a0fbcbf18f934b7ecd8ce3cccc3e743c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7af748bb6f6b3fc0c7cf792d68dee91d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProjective</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7add9dcbf9bf3bb771b4568b964cdd42e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>ad08c11b620704442b66fb8ac115934e7a7239ae91dface63d074c5cdf537d0267</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>a557dc5abd31706a60c047fa11bd20a41a1b6640c8f3629b848ee45c287bd6fdaf</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>a557dc5abd31706a60c047fa11bd20a41a1b6640c8f3629b848ee45c287bd6fdaf</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>a144cb5930dac0c04d5d026e9a39c729faaf5b116c204e9edcd189be20daf0e5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a144cb5930dac0c04d5d026e9a39c729faaf5b116c204e9edcd189be20daf0e5c5</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>a144cb5930dac0c04d5d026e9a39c729faaf5b116c204e9edcd189be20daf0e5c5</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>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>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad596bf21ced4b902cc242205df486e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; Scalar, Dim &gt;</type>
      <name>ScalingType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ae9bd16a05921bb170c7a9e18fa9501cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aecfe5029dca6f3cb0921837b2da2ecb2</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="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>internal::cast_return_type&lt; Translation, Translation&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa4edf7d1a3f6b8da7eb441b6eeea0a53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Translation, Translation&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa4edf7d1a3f6b8da7eb441b6eeea0a53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6c93af2dfefad6c21289409d51bc978d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6c93af2dfefad6c21289409d51bc978d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a08c8376d8939b4556b7d528588e69069</anchor>
      <arglist>(const Translation &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a5aa3a7d5f2541d19d99d5be8d0971b01</anchor>
      <arglist>(const Translation &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a58140d6eca939d590499820758354b96</anchor>
      <arglist>(const Translation &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>acac2c3abd5a83d7f8ecd5731b200a3ea</anchor>
      <arglist>(const ScalingType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a4e915050176228bcbe4d4e456ded3014</anchor>
      <arglist>(const LinearMatrixType &amp;linear) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a48db9ec2762fbb6d64ea30e41d3f0fc6</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a58140d6eca939d590499820758354b96</anchor>
      <arglist>(const Translation &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a68d625de1d48cfe9518fd58cf910bce9</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a41496bda9280dfbf4f15aa70d673d688</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>af3ce8208c916c835d10ded6aedbae663</anchor>
      <arglist>(const TransformType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>IsometryTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6b4adf1d55bf3c186cdf13e18513f0d2</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3e54602387347484dca22c6382a1f196</anchor>
      <arglist>(const VectorType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>abee049c640c49eec5fd56d87041fcac1</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3e54602387347484dca22c6382a1f196</anchor>
      <arglist>(const VectorType &amp;other) 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>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></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a7e74484699e17444c6d660c17117bf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a7e74484699e17444c6d660c17117bf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a13ae887ab24f7685afae91f9a2ea85f2</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a13ae887ab24f7685afae91f9a2ea85f2</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3f524a4832dff759ac4081035b65f5d8</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3f524a4832dff759ac4081035b65f5d8</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aef1fd431ac3f2197a8e33ce6d4163061</anchor>
      <arglist>(const VectorType &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aef1fd431ac3f2197a8e33ce6d4163061</anchor>
      <arglist>(const VectorType &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a10bd321fd19f7bfe3949ce1b68b165eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>abb2e6135182422d5d95faada9c303105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3048c4c2cf095548454aef051af5a036</anchor>
      <arglist>(const Translation&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3048c4c2cf095548454aef051af5a036</anchor>
      <arglist>(const Translation&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab526cd0e9f9403f97b3ffee5254f5d60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>acc4e6efba70e98482a8271884a83816a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab526cd0e9f9403f97b3ffee5254f5d60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>acc4e6efba70e98482a8271884a83816a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a1febfe077e9024a8f4513368cb9f949c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>afecb7411a94188136c5e08ee3ba6f951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a9f316962e3807e9c2356440f5e97d6b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>afebd7c1aec9a5547c50a0ff9a4cb1fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab0175c90b9b4a85c51fe3788539f0990</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a91d0b27ab6a76fc235524bf00f15266c</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 TransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ab987107af677d025f45c39646706d701</anchor>
      <arglist>(const LinearMatrixType &amp;linear, const Translation &amp;t)</arglist>
    </member>
    <member kind="friend">
      <type>friend AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a918cdd281bce3363e0e242b22bccbbec</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="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>ad38c91b678a7869194ba6b4378e46660</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a850c45cbcfecb2dc6c5980403b0ec877</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a381c3a6db6b51bee11fee5deb4ba5b09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a47668b7abc218065f47facc7bce53a9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a29c14cef1dd62676c8cc495b5affa5e9</anchor>
      <arglist>(MatrixType &amp;a_matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>aad2576fe836db7be36003033dc18f5b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpose&lt; PermutationBase&lt; Derived &gt; &gt;</name>
    <filename>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>EigenBase&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a9dbe1e634ddf7073b1bc7ae097359b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560af62ecd1981adebd04f96e42344c75d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a1be6b6443cc9aedc1851ecc221ac52c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560adb0c05e8c3a7e2d753065edc08d57370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a66d6d461633b5851cf48a217749f5f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a92195b3c7af997cf12e846b8b64d637f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560af62ecd1981adebd04f96e42344c75d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560adb0c05e8c3a7e2d753065edc08d57370</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad8a477d9210ff8b05ef0b863550a38a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a9dbe1e634ddf7073b1bc7ae097359b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a92195b3c7af997cf12e846b8b64d637f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a66d6d461633b5851cf48a217749f5f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf88d9cf63afb341ab7788dc49548560a1be6b6443cc9aedc1851ecc221ac52c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a64ef671aaa2635ff8b0bc5c9b8403f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PermutationType &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa9dae138f696ca6dfa04c71a83c363e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab746876b1fce1a86da65700851338127</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad3c439a994b85323d225f60827809e80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aefb761fb53bd639231e231f5c7ca3a5b</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>nestedPermutation</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a21933e81b066afda381ed47c1fa61280</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_matrix_product_retval&lt; PermutationType, OtherDerived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0ccf405b628348928e0f76c4cf3a8718</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a8c4c9a11d8b629ec3ead15ea2a7b4a0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aba3a73593f24f93e1b460cec70c01ba5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a20f2abe207bd57969c6b8c572ca9be38</anchor>
      <arglist>(const PermutationType &amp;p)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PermutationType &amp;</type>
      <name>m_permutation</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a6adf979e02e60a65426ee8cbc4a84d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa912c06efc17c7e8a1f651a674f822d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Derived</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a13d415c7aebc0d2318387d93a868ed89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::PlainPermutationType</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>acce425a43812a0ce7673ba4f15e0dc63</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::permut_matrix_product_retval&lt; PermutationType, OtherDerived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa35cc126d4af5a3958639c2062d13d82</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix, const Transpose &amp;trPerm)</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>const internal::transposition_matrix_product_retval&lt; TranspositionType, Derived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a37acf9dd9366bf563d724a12053c114d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a5a74eb30f96f1b5b7b8858be35d325aa</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 internal::transposition_matrix_product_retval&lt; TranspositionType, Derived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a7d791b2aca61a539c8ee97189dadb06d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const Transpose &amp;trt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl</name>
    <filename>classEigen_1_1TransposeImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </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>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a31d56a600f9ec08c67fb44e3238d5329</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a9aa1207a4d53bc49254d0ffff46cdb2e</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adf20efc31e18a8b15146a20f9af9c227</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a6a78425cd96504361ebe3142f8741c04</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a54680fb4a11ea7f603564a4e28ef895d</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a42c5dfd03568cb9afa697dc75ef36db9</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a4aeb6b9456ee9fb8bf5eb17f2614947c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>aabf53459fbe7d5d6ceacd4c681fe412a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0d7a50b6c427c087d36471bfb753b6fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a7aa1a28a54bf9564ab02883987c77fa2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ae51ff528d930572613351bb9058db5c1</anchor>
      <arglist>(Index rowId, Index colId) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ac93869f4c27cdce51afae2e91ffe53f0</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ac77f151507d62d519ef3c36ebe7a3eae</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a8beca6ab7d956e185d6ea4f40edc6a25</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransposeImpl&lt; MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1TransposeImpl.html</filename>
  </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>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac2ddef65c3524148b4cdbcffe9d6103a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a0b1f04d429e686fe6e2a49d67f1745e3</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_retval</name>
    <filename>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</filename>
    <templarg>TranspositionType</templarg>
    <templarg>MatrixType</templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <base>ReturnByValue&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>abc768a1642c387deed07f96fa8cabe4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a9a6e4efe1678e074d48b454f32a147fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>ac0bd017b8804e1935e821c5a55b53488</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a37e07b5d3bd7508216125a4b57b6b82f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>afa27ea5df1909e8fc92f278afbb72cdd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>transposition_matrix_product_retval</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>aefedd62204d8eff4f26707e136338d50</anchor>
      <arglist>(const TranspositionType &amp;tr, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a1fa6c82f697beab71aebf8fc8710e785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TranspositionType &amp;</type>
      <name>m_transpositions</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>ac2564604f035fef474328f4d65b48ab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpositions</name>
    <filename>classEigen_1_1Transpositions.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg>IndexType</templarg>
    <base>TranspositionsBase&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Transpositions &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a984b2484264ac2ff62d239bcc85263ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a7897d125e6d05e970b857fb88fc5a1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ae96f4e4da55f83b3eed96566ef97f37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a354f1fe30635532769e89988b6dbdd85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ace3a861c601b76215f2c5c5bf2ef3e4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>af8b2fd836a406b22988cfb803c1f492e</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>a5530a5aadd1691604b93d34b12c54921</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4e609f8d65e5fe1a8cc0e52db1bd0aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4662f8c411fe1e5258c356ac2564c418</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>a431b57b9143c969d67d7f0e8571e11bb</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a0615780b7a3a43d4eca072d648b248fc</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;a_indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>af03b1501cb35a6a2a06730b68a1538b4</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>aeb93162da025be0f465173c118ee157f</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>a9d207e8caceb0160c9dfd23a90cb1ff0</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, IndexType &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Transpositions &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a984b2484264ac2ff62d239bcc85263ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a7897d125e6d05e970b857fb88fc5a1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ae96f4e4da55f83b3eed96566ef97f37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a354f1fe30635532769e89988b6dbdd85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ace3a861c601b76215f2c5c5bf2ef3e4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>af8b2fd836a406b22988cfb803c1f492e</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>a5530a5aadd1691604b93d34b12c54921</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4e609f8d65e5fe1a8cc0e52db1bd0aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4662f8c411fe1e5258c356ac2564c418</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>a431b57b9143c969d67d7f0e8571e11bb</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a0615780b7a3a43d4eca072d648b248fc</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;a_indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>af03b1501cb35a6a2a06730b68a1538b4</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>aeb93162da025be0f465173c118ee157f</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>a9d207e8caceb0160c9dfd23a90cb1ff0</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>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aaf6bef2b27a8d9b52c2addc9c90169e0</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="function">
      <type>const Index &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a48b116c007a496fa3b767aa077c69aca</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aff601fa334575a638848b196747eedae</anchor>
      <arglist>(Index i)</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>aa2ff0150bcaa069b430ef6d9c6837ec4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a797cf1085ce3ff0f5bc9e8e7b4fb92c1</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>a129a6625fb4684104c33692dd8405569</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a5553af517a75a6fe6e3b7a3b6b0baf07</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4937b3eeed49104be090fa1d2cd0f81c</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 Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>ae31f3cf46583932d555143c459e52f40</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4bb794cd9d5284243c82eb16e44d6458</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a49d28e88718f8c529a90312ded6fa45d</anchor>
      <arglist>(int newSize)</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>a221886d48820f026dd7e2079645f4595</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a61bd18e12638f2f58f5880de07db18f5</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, IndexType &gt;, PacketAccess &gt; &gt;</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aaf6bef2b27a8d9b52c2addc9c90169e0</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="function">
      <type>const Index &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a48b116c007a496fa3b767aa077c69aca</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aff601fa334575a638848b196747eedae</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &gt;, PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa2ff0150bcaa069b430ef6d9c6837ec4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a797cf1085ce3ff0f5bc9e8e7b4fb92c1</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>a129a6625fb4684104c33692dd8405569</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a5553af517a75a6fe6e3b7a3b6b0baf07</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4937b3eeed49104be090fa1d2cd0f81c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &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 Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>ae31f3cf46583932d555143c459e52f40</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4bb794cd9d5284243c82eb16e44d6458</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a49d28e88718f8c529a90312ded6fa45d</anchor>
      <arglist>(int newSize)</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>a221886d48820f026dd7e2079645f4595</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a61bd18e12638f2f58f5880de07db18f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &gt; &gt;</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aaf6bef2b27a8d9b52c2addc9c90169e0</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="function">
      <type>const Index &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a48b116c007a496fa3b767aa077c69aca</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aff601fa334575a638848b196747eedae</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa2ff0150bcaa069b430ef6d9c6837ec4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a797cf1085ce3ff0f5bc9e8e7b4fb92c1</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>a129a6625fb4684104c33692dd8405569</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a5553af517a75a6fe6e3b7a3b6b0baf07</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4937b3eeed49104be090fa1d2cd0f81c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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, IndexType &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 Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>ae31f3cf46583932d555143c459e52f40</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4bb794cd9d5284243c82eb16e44d6458</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a49d28e88718f8c529a90312ded6fa45d</anchor>
      <arglist>(int newSize)</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>a221886d48820f026dd7e2079645f4595</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a61bd18e12638f2f58f5880de07db18f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aaf6bef2b27a8d9b52c2addc9c90169e0</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="function">
      <type>const Index &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a48b116c007a496fa3b767aa077c69aca</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aff601fa334575a638848b196747eedae</anchor>
      <arglist>(Index i)</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>aa2ff0150bcaa069b430ef6d9c6837ec4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a797cf1085ce3ff0f5bc9e8e7b4fb92c1</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>a129a6625fb4684104c33692dd8405569</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a5553af517a75a6fe6e3b7a3b6b0baf07</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4937b3eeed49104be090fa1d2cd0f81c</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 Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>ae31f3cf46583932d555143c459e52f40</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a4bb794cd9d5284243c82eb16e44d6458</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a49d28e88718f8c529a90312ded6fa45d</anchor>
      <arglist>(int newSize)</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>a221886d48820f026dd7e2079645f4595</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a61bd18e12638f2f58f5880de07db18f5</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="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>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>aace736f0f293a1bff7d89d778021af82</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="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a8730173ec2c45a6d449e3180500aa6eb</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>a3bceca99df49f3348d0b9ff2302cf593</anchor>
      <arglist>(IndicesType &amp;a_indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a82f002cfc085909a6497f462576a272c</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::triangular_assignment_selector</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UnrollCount</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a50cdb772fb546ea01d0db3d5279ea44aa427b6bf13245d62e34c0828add509606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a50cdb772fb546ea01d0db3d5279ea44aabea8b4f4e768ec36a56e5682a8038df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a50cdb772fb546ea01d0db3d5279ea44aa427b6bf13245d62e34c0828add509606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a50cdb772fb546ea01d0db3d5279ea44aabea8b4f4e768ec36a56e5682a8038df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>ac35f2cf87bde84946d8ba0e14c6a714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>ab028f9c653a2ebf8d0ec84b98aaf389a</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lowe8287ef86be1ac09a2995a9bb13b1e804.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lowe8287ef86be1ac09a2995a9bb13b1e804.html</anchorfile>
      <anchor>a6ef87a4f491c9cc50a5756a1c083471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lowe8287ef86be1ac09a2995a9bb13b1e804.html</anchorfile>
      <anchor>a045af21efcd301ff5636bf0a114e8fed</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Mode_00_010_00_01ClearOpposite_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Mode_00_010_00_01ClearOpposite_01_4.html</anchorfile>
      <anchor>a72a4b9c78487d090f062767b0b53633a</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Selff5a6b8ad7eff29dd86e43da6ff03df45.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Selff5a6b8ad7eff29dd86e43da6ff03df45.html</anchorfile>
      <anchor>ab7f23bd07c4fc1c38c026643c6fb4d68</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self0d061808d273294e64db8bc6dac55d61.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self0d061808d273294e64db8bc6dac55d61.html</anchorfile>
      <anchor>ad6d52c6f62108e3a15a0f14b08e19220</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self5819871f493a7bb03f62251fd9f79ca1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self5819871f493a7bb03f62251fd9f79ca1.html</anchorfile>
      <anchor>aeb834fb156563ddc93bf4061c5e5d5b1</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self8587a856f8688dac8aa7c04b4b061d45.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self8587a856f8688dac8aa7c04b4b061d45.html</anchorfile>
      <anchor>a7985db4c39296779d841d48f74f453dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Self8587a856f8688dac8aa7c04b4b061d45.html</anchorfile>
      <anchor>a997a773b0c719dfa6b19fab21d37dc9b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Strif4ad3907ac7174b1703764faefbd0d7b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Strif4ad3907ac7174b1703764faefbd0d7b.html</anchorfile>
      <anchor>a0839e294d1e48d0cb991e9b7309af41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Strif4ad3907ac7174b1703764faefbd0d7b.html</anchorfile>
      <anchor>a2c1ac4aa60b753ef135a548ec9d0f141</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Stri6e771f0bb542f9b4fc6e9a1bfd2616a5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Stri6e771f0bb542f9b4fc6e9a1bfd2616a5.html</anchorfile>
      <anchor>ad30cbc5e2958c0b935fe11590fe1f027</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Stri6e771f0bb542f9b4fc6e9a1bfd2616a5.html</anchorfile>
      <anchor>ae0766dbe072897395d51eb7e057cb3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Stri6e771f0bb542f9b4fc6e9a1bfd2616a5.html</anchorfile>
      <anchor>a6ba2ffe7de545981237d31a4e1ee9f83</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unite8e290088da5a8650d0396b2ce3ecabc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unite8e290088da5a8650d0396b2ce3ecabc.html</anchorfile>
      <anchor>a053d8fb8c2260fd940aedd59fe4537e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unite8e290088da5a8650d0396b2ce3ecabc.html</anchorfile>
      <anchor>aa255e1f16de172b3f1622794cf418e51</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unit8ba8c2f614034ebbe9702ceb959dd328.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unit8ba8c2f614034ebbe9702ceb959dd328.html</anchorfile>
      <anchor>a0a57a90e4c1322943184381317cc9893</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Unit8ba8c2f614034ebbe9702ceb959dd328.html</anchorfile>
      <anchor>aada3ad988e64f8d07d44175e94ea5762</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Uppe569780067d20eb0c8255808bfd829581.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Uppe569780067d20eb0c8255808bfd829581.html</anchorfile>
      <anchor>ad2143bcf27b2b1b10aeabfa14bfe1a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Uppe569780067d20eb0c8255808bfd829581.html</anchorfile>
      <anchor>a3aef701f97d908d63a25540f70a48ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Uppe569780067d20eb0c8255808bfd829581.html</anchorfile>
      <anchor>ac77771460851308a9245758b53f5b14b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</anchorfile>
      <anchor>a27f688bbc657beb3acdb4b0a64441821aa4d4a0f61188ba282a9aae1a10f11b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</anchorfile>
      <anchor>a27f688bbc657beb3acdb4b0a64441821af0702362e01edc378d7b6200037f6b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</anchorfile>
      <anchor>a27f688bbc657beb3acdb4b0a64441821aa4d4a0f61188ba282a9aae1a10f11b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</anchorfile>
      <anchor>a27f688bbc657beb3acdb4b0a64441821af0702362e01edc378d7b6200037f6b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Selfd4e87eff443c0e6cac0c32ba3c9632e4.html</anchorfile>
      <anchor>af12887d51f33c7d68e7cc3375f5879bd</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</anchorfile>
      <anchor>ad9b09bba99d4ee64b839f66a82e31d7da986a6707663c7f6470f75cdfb10051bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</anchorfile>
      <anchor>ad9b09bba99d4ee64b839f66a82e31d7da2f39397248f3b7dab0e09094965e31fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</anchorfile>
      <anchor>ad9b09bba99d4ee64b839f66a82e31d7da986a6707663c7f6470f75cdfb10051bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</anchorfile>
      <anchor>ad9b09bba99d4ee64b839f66a82e31d7da2f39397248f3b7dab0e09094965e31fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07Self64b717bc7bf89d892e090fde70d1be2d.html</anchorfile>
      <anchor>a6e3f0c5064baec39f2ca6ebf92aeede8</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</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>ad7be60f0ddc9be6ccec461171faba29ba091914fb7e0c37301a96b33f47b071e4</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>ad7be60f0ddc9be6ccec461171faba29baa75635f874dee1fc9186b9b42a5413b9</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>ad7be60f0ddc9be6ccec461171faba29bae95be7c9beeb7c7e6fefd729c5aaf6cb</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>ad7be60f0ddc9be6ccec461171faba29baa75635f874dee1fc9186b9b42a5413b9</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>ad7be60f0ddc9be6ccec461171faba29bae95be7c9beeb7c7e6fefd729c5aaf6cb</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>ad7be60f0ddc9be6ccec461171faba29ba091914fb7e0c37301a96b33f47b071e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&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>a59d817021538572266376b8e74456aa3</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>a3008eaf7d182e5ae3e01f55801bc6610</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="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>ae036c6034f865b0986c05ffd19733804a4f35125500cc5d7862857d3270bfe6e4</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>ae036c6034f865b0986c05ffd19733804a00a5f4a7955d04b11994c2699cf02892</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>ae036c6034f865b0986c05ffd19733804a42e6df5b4718fcb86e8c6b40dbd36f4e</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>ae036c6034f865b0986c05ffd19733804a00a5f4a7955d04b11994c2699cf02892</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>ae036c6034f865b0986c05ffd19733804a42e6df5b4718fcb86e8c6b40dbd36f4e</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>ae036c6034f865b0986c05ffd19733804a4f35125500cc5d7862857d3270bfe6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&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>a0603818b6cadc761f1c0ae25b60fb1f1</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_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>Base::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>af069aa7290928aa05736db5cc1f1a6d3</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>a803b657de7c507d8b9f2d26b12da4152</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>ad1678087a98335dacc3185e2cb020622</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>ac7d97ec3a248d4a4530bc0849da211f6</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>aad770f517853ed68e52f375a5fac8d51ae5e3cf60cf4c5ede9699b632e91c239e</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>aad770f517853ed68e52f375a5fac8d51ae5e3cf60cf4c5ede9699b632e91c239e</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>a9049274e947706473720b4c301b41ec2a3b104aeb540d1828b74d7c28480b6ec9</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>a9049274e947706473720b4c301b41ec2a3b104aeb540d1828b74d7c28480b6ec9</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>Rhs::Index</type>
      <name>Index</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>a3d46e9ea59c8f4046d3a0d04712e663a</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>Index</templarg>
    <templarg>Size</templarg>
    <templarg>Stop</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, false &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Index</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_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a56e862302439bb49d36b0e9b3091a5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a33c819c877d7d3afb9d3c2e87e1ae847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a96c13f2f485f20ecfeeb66884b3c844d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a33c819c877d7d3afb9d3c2e87e1ae847</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_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a56e862302439bb49d36b0e9b3091a5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ae0f11c8e5c75efeb3de05f41a2bc54b7a96c13f2f485f20ecfeeb66884b3c844d</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_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a136bc6fee46501066facb52619ea57c5</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, Index, Size, true &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Index</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_01Index_00_01Size_00_01true_01_4.html</anchorfile>
      <anchor>a62fb0a194cb8aad7d14169615e55278e</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>a2d1d833fcebf4265ef861ff6feff79c7a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a2592e3fe54045c7564d344d39c4a7f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a2592e3fe54045c7564d344d39c4a7f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a45e507fb58edbf5c635d5b6524d39aa5</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="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af7b557b6c703d5f362199ffc11d5ae58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a28ce43a5c6d827c3e8b2c8f000e92bff</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="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>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aea6504feb0fe858d7346c07ee911a262</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a3471fe01303a97aca6bcb1bba0a4760b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a29865212a752a37e264c3e816d3bbf52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a1a0edba8438eb34fca7aaf74c5077f3f</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a9cbfa76aa4ac046841c21fea97a76b34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6b385a85924387da07af979300b1351e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a7e69505afe96d4a548de61e4a55e7d8c</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>aa3082f6020310fb56b4cef03a81ced0e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>affa5cdcb7df5598a0351eb4b069c7345</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac35f46e176d2714627da2fec604c067e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad768b0c72ac7ffff2369c6d861476ca1</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a340f049fa1298ea6a79326602f2f8ed6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a8deff53a69dd70a69717c514f0c5fdcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae4a3409a9a9670754f61adb8573e9eac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2ca549adc6e78cfde95ca43dfb443ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab06e08cc9cd0ce691bf617afc1bdede1</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>a40c62b499db1fc1115764d5e3ac1d83f</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>CoeffReadCost</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a2592e3fe54045c7564d344d39c4a7f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a45e507fb58edbf5c635d5b6524d39aa5</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="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af7b557b6c703d5f362199ffc11d5ae58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a28ce43a5c6d827c3e8b2c8f000e92bff</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="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>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aea6504feb0fe858d7346c07ee911a262</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a3471fe01303a97aca6bcb1bba0a4760b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a29865212a752a37e264c3e816d3bbf52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a1a0edba8438eb34fca7aaf74c5077f3f</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const SelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a9cbfa76aa4ac046841c21fea97a76b34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6b385a85924387da07af979300b1351e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a7e69505afe96d4a548de61e4a55e7d8c</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>aa3082f6020310fb56b4cef03a81ced0e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>affa5cdcb7df5598a0351eb4b069c7345</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac35f46e176d2714627da2fec604c067e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad768b0c72ac7ffff2369c6d861476ca1</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a340f049fa1298ea6a79326602f2f8ed6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a8deff53a69dd70a69717c514f0c5fdcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae4a3409a9a9670754f61adb8573e9eac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2ca549adc6e78cfde95ca43dfb443ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab06e08cc9cd0ce691bf617afc1bdede1</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>a40c62b499db1fc1115764d5e3ac1d83f</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>CoeffReadCost</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a2592e3fe54045c7564d344d39c4a7f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7abad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a45e507fb58edbf5c635d5b6524d39aa5</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="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af7b557b6c703d5f362199ffc11d5ae58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2d1d833fcebf4265ef861ff6feff79c7a28ce43a5c6d827c3e8b2c8f000e92bff</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="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>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aea6504feb0fe858d7346c07ee911a262</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a3471fe01303a97aca6bcb1bba0a4760b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a29865212a752a37e264c3e816d3bbf52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a1a0edba8438eb34fca7aaf74c5077f3f</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a9cbfa76aa4ac046841c21fea97a76b34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6b385a85924387da07af979300b1351e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a7e69505afe96d4a548de61e4a55e7d8c</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>aa3082f6020310fb56b4cef03a81ced0e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>affa5cdcb7df5598a0351eb4b069c7345</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac35f46e176d2714627da2fec604c067e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad768b0c72ac7ffff2369c6d861476ca1</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a340f049fa1298ea6a79326602f2f8ed6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a8deff53a69dd70a69717c514f0c5fdcf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae4a3409a9a9670754f61adb8573e9eac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2ca549adc6e78cfde95ca43dfb443ddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab06e08cc9cd0ce691bf617afc1bdede1</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>a40c62b499db1fc1115764d5e3ac1d83f</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularProduct</name>
    <filename>structEigen_1_1TriangularProduct.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg>LhsIsVector</templarg>
    <templarg></templarg>
    <templarg>RhsIsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;</name>
    <filename>structEigen_1_1TriangularProduct_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>a7351eac773d2b800310c5747839799f9</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>adef17291917ba5e64a47b5ba6f4ad170</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</name>
    <filename>structEigen_1_1TriangularProduct_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>
    <base>ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>aabeeb3a209b3ebbc448e6a11ce8d6b30</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>aff8cb980d2992dd2ecd009a5aecd32de</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;</name>
    <filename>structEigen_1_1TriangularProduct_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</anchorfile>
      <anchor>a56d333acc0032045ed881bc3ec874843</anchor>
      <arglist>(Dest &amp;dst, const Scalar &amp;alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structEigen_1_1TriangularProduct_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</anchorfile>
      <anchor>a65990553985b8807d3103f5b96b6e99a</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularView</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_Mode</templarg>
    <base>TriangularBase&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae425ff93c5f51c01bd555876b275ee47a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae425ff93c5f51c01bd555876b275ee47a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; TriangularView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a97b88a0811b4e44cfcdad0ef0365365a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a7dd4591126106369f28007a497749b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2ff1c18d943f9b6247297dcb87f1571c</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>ae425ff93c5f51c01bd555876b275ee47a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac8908439de838652bf09c98594725c09</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>ae425ff93c5f51c01bd555876b275ee47a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae6a1d334d529ccd4da4b33de28a9d601</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ad2b11fb45c06c2a0ad8b3132bfd532af</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, _Lhs, _Rhs &gt; &amp;prod, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa5796a9a420a7d66e898e07666e0d5d4</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ade29429733004e7b19fce54acf11e5aa</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3989565657a18f7ee9c5b978127f268b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixConjugateReturnType, Mode &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a419524134c3892a8b6a9b2411327f80a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; MatrixConjugateReturnType, Mode &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae20319e323f8deb560051c2bd5b2942d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>af0421afc390e680026d7cf82a8eeea38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a8d2c0f896a13b4643efb6cddd93af006</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3ce5613a0981387eef46dd0c4a34d444</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae4fbd8523b48da7e44b0bc59c6a773b5</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae4e9a83a382ad3345888238f9f6d41b4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>abc2a8d94d5a547fde10045fdab289e59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a688522e78af89d359f5ec04c5f1c050b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularProduct&lt; Mode, true, MatrixType, false, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a6d8f048df94c6b6f2c46ec8c69c30697</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a989c728eb53ddff85d859d76f2de699e</anchor>
      <arglist>(const typename internal::traits&lt; MatrixType &gt;::Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>acb6b6403d2f22626dc9e74b94cfcbc1b</anchor>
      <arglist>(const DenseBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9c88e023168756ae15a7e4fcf81070cc</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac196d6ddc0944f71eea8cd7382e21347</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a952bf68cc472a0d2cdfecebfdface24d</anchor>
      <arglist>(const DenseBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3d28ac92fc888e611c60a754eda3b203</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a6677e744f350f82c8722fa3d90d8eba8</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac6879e18e78666f0adf68ec3f289c9a4</anchor>
      <arglist>(const typename internal::traits&lt; MatrixType &gt;::Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b7efa90f5f1e35d210ecdb411083753</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a44a55ddbd6f6cb0453380743ec732eb4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</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_STRONG_INLINE TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a19fa9130606c11e0ce86bebc66ff2515</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a82b1d28dddf27c2af1f048cf9f955264</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>acf358dc41a3cd8fc3fd077c7774cfd6e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac23d3350801174162d512f326134ca9e</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ac602b90204f0888c8293cf2601a677e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3fdae02e1221a37f4cac86d480dcf778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a6aaf5be16c62276d96f91331fc81471a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a408d1e6601f83ae8b7cd5edc8ad313a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab629a229e877fe895c0f365013acb3b4</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a74f818b210ca9f52ccfefaa834d22ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a31ec71d7cda5631ca67aee24784d5511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::triangular_solve_retval&lt; Side, TriangularView&lt; Derived, Mode &gt;, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa8a1495e9f34e7ea03d6459d4282ec91</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::triangular_solve_retval&lt; Side, TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2b2b013c5a9e93033eb536822ee7958d</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::triangular_solve_retval&lt; OnTheLeft, TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aea8e5b4556ee45f72cb9a38886206fcb</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1f223a3725cfd91ba6fa3fe249ddcdce</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a86570d39a7945b2c3d67ebaa97165da2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab3cd07fa68d4f60ca16f123ca06e7c6b</anchor>
      <arglist>(TriangularBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a792e2604abcc8cd1bbf9ef791c467d63</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; Transpose&lt; MatrixType &gt;, TransposeMode &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a57fbb3733c88ba426725a1311daf7113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; Transpose&lt; MatrixType &gt;, TransposeMode &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a3428dbee44478dafdad039f3399bb2c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a06a4d8f807a207c22b995882be8927fc</anchor>
      <arglist>(const 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;::MatrixTypeNestedCleaned</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a02af2559ce7581ee7394276846b5f457</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="function" protection="protected">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0ff614e637c63635070a40bea59558dc</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;prod, const Scalar &amp;alpha)</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>
    <member kind="friend">
      <type>friend TriangularProduct&lt; Mode, false, OtherDerived, OtherDerived::IsVectorAtCompileTime, MatrixType, false &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a297aec6b4d5ef6d9e014b541eb1d9a6e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const TriangularView &amp;rhs)</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>ab865d00b00bf965c7d8d1c45899d3a79a54a64eaf64ae42e035cb737a5b2e1a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>ab865d00b00bf965c7d8d1c45899d3a79a54a64eaf64ae42e035cb737a5b2e1a85</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>a62d722bc236d2a34b41dbf93573344af</anchor>
      <arglist>(ResScalar *res, Index resStride, const LhsScalar *blockA, const RhsScalar *blockB, Index size, Index depth, const ResScalar &amp;alpha, RhsScalar *workspace)</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>a312806c8125ac567d9d60aea9b00e292a550868ec1f51bd53fdef8922ab7657bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292abcf46fff009fcb7522642d668daab3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292ae60850d69145ef59d99a6538ab197134</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292a700d7c96621b47d31ea2c581fd8611bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292a7db32ff81e9be0be32442d0e5c9b5fed</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>abce4160673963b902a9588f82bb2739f</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>a312806c8125ac567d9d60aea9b00e292a700d7c96621b47d31ea2c581fd8611bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292a7db32ff81e9be0be32442d0e5c9b5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292ae60850d69145ef59d99a6538ab197134</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>a312806c8125ac567d9d60aea9b00e292a550868ec1f51bd53fdef8922ab7657bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a312806c8125ac567d9d60aea9b00e292abcf46fff009fcb7522642d668daab3db</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; Block&lt; const MatrixType, SizeMinusOne, SizeMinusOne &gt; &gt;::RealReturnType &gt;::type, const Diagonal&lt; Block&lt; const MatrixType, SizeMinusOne, SizeMinusOne &gt; &gt; &gt;::type</type>
      <name>SubDiagonalReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af725c53718bd195a08ebf924ef3c8f59</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>a0e9d8f7c64d09b733293dce291e97439</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a3dd920223b4ef709c483199a9b5f56f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoeffVectorType</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aa39d6361c6f9bf2f433aaf9f43859f9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a240e784d4ba6caade29c7259c45276bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTReturnType</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aea1afe412205b5dc9d5902ffde96bbe1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a4ed409603902d102639ad62ad803fed2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SubDiagonalReturnType</type>
      <name>subDiagonal</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a575eabe0d43e5a360e887e80d48d06da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af280466dc3161afe1d1a07d31c92d7f8</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>a51c8b61d87a4733394cc43ea2a170fbf</anchor>
      <arglist>(const MatrixType &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="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>adf9f3c66b12099757da05b09d5a5f9ff</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="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>af51803097c707dec38a25b76dbac980e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>ad68b4d611ded674756670e91f08c7f37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>af0600d29173cb5b7a4ed7e7b729050b7</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>a8b450453e81a0752d532534f103fb33c</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>a2418b9e0cde54d257d0279ceb728bc83</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>a1639e1326c6796f68365d065d8df5b37</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::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a19bdd61346be0e3596b31c11aa1f9516</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 Index &amp;</type>
      <name>col</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a865a18dd4a00908128b315c23d2f0959</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>row</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a55ff4a96f32c7ff1a682d55a745ccbd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triplet</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ad9271eddeb42379e79391e50459c4ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triplet</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a22a964a34b8c8cad96e8d70a35ceeb15</anchor>
      <arglist>(const Index &amp;i, const Index &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>ab4321595098c8afbf41f1896891184c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a79fe358ada18e67381eb013cd6bddfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a5f1c8779f3edd7d145ccf83a1e900ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ad06377d7cdcf1b1876088e0570164424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector</name>
    <filename>structEigen_1_1internal_1_1trmv__selector.html</filename>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector&lt; ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1trmv__selector_3_01ColMajor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1trmv__selector_3_01ColMajor_01_4.html</anchorfile>
      <anchor>adf419f61f2897248335c1901f302dbb1</anchor>
      <arglist>(const TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt; &amp;prod, Dest &amp;dest, const typename TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector&lt; RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1trmv__selector_3_01RowMajor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1trmv__selector_3_01RowMajor_01_4.html</anchorfile>
      <anchor>a8c7a8ae1c3cb02d3e36d214c5052ad0f</anchor>
      <arglist>(const TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt; &amp;prod, Dest &amp;dest, const typename TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;::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>a4fe42844d88d7b37f7b6a1d4457b1ef7aece810841ffc8df578af2a87836c7382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsVectors</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a4fe42844d88d7b37f7b6a1d4457b1ef7a6df3bd57db636aeb285717d367c69d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsVectors</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a4fe42844d88d7b37f7b6a1d4457b1ef7a6df3bd57db636aeb285717d367c69d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a4fe42844d88d7b37f7b6a1d4457b1ef7aece810841ffc8df578af2a87836c7382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RhsIsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a17f05f99540c9ba5d391a94d89461ac5ab9457ed3bde4bba4611f034882a1131b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RhsIsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a17f05f99540c9ba5d391a94d89461ac5ab9457ed3bde4bba4611f034882a1131b</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>aad9f58fd61a2409554a59451af669b6ca53a1c63fa572324ee120e9155818edbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1true__type.html</anchorfile>
      <anchor>aad9f58fd61a2409554a59451af669b6ca53a1c63fa572324ee120e9155818edbf</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>a802ead3e7b72f5526cd3b7406f187119adabf37842613752f6d8f8036133ad3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousDimension</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a802ead3e7b72f5526cd3b7406f187119addeb4e8e7083fd7a19a1d87aead4eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousDimension</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a802ead3e7b72f5526cd3b7406f187119addeb4e8e7083fd7a19a1d87aead4eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a802ead3e7b72f5526cd3b7406f187119adabf37842613752f6d8f8036133ad3a6</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 protection="private">Eigen::internal::noncopyable</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>adb28ff8ee44014f1598d3dc0258d8517</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="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>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</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>afc6e522988502b54e0df6f5656c11038</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>a5bd8bd79ab8fe5b13628ea52059c5a9a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae4a0691a07f055741b9807620aa594c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae4cc67e3c7ad2fa2af30a51391886cb7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa7da8b31bb4e11bcf7ea8d619a6d30c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a5e44cca0617061434198ab04a64daf3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>acc2bd88d54a4749c486fee0e1c10eeba</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9e7cc3bf68263cb94be9fe3956abb2d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LUMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a40d9f310d478a837a9122f7d5b7ad60f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LUMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a64ce67ce6942abc50d63e77e880df64e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a51969eb021a426c33d186baad90f68f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a71477485516c87f3db6d09bb2dee1245</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a6ceb4a0e7cd4cc1aaf135d0867761c39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; UmfPackLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ad1930e817ff486262e6b6bb46fe87858</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; UmfPackLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac92e55f43ed0b019150f06800e70cdc8</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) 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>ac64909488e1fdd7e0fbfab880acb6ffd</anchor>
      <arglist>(const MatrixType &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="function" protection="protected">
      <type>void</type>
      <name>grapInput</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1d76039a9b5b64c14547787ccd313513</anchor>
      <arglist>(const MatrixType &amp;mat)</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>UmfpackMatrixType</type>
      <name>m_copyMatrix</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>abd88ee2bf307e8b0908325187eec075d</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_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>const int *</type>
      <name>m_innerIndexPtr</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a36e31ca5ae877781c716471aa53f1ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a4540ccc0380c009ef2bff114e5a90f7b</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>const int *</type>
      <name>m_outerIndexPtr</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae0614f353582d488abe96af1268920a1</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>const Scalar *</type>
      <name>m_valuePtr</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae9272f534fca27f745c446b09e792b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9ed272d96dfca78881b693d10f08a9a1</anchor>
      <arglist>(UmfPackLU &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unaligned_assign_impl</name>
    <filename>structEigen_1_1internal_1_1unaligned__assign__impl.html</filename>
    <templarg>IsAligned</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unaligned__assign__impl.html</anchorfile>
      <anchor>a8e16ac5f2ac550f4e74d028e83e9944b</anchor>
      <arglist>(const Derived &amp;, OtherDerived &amp;, typename Derived::Index, typename Derived::Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unaligned_assign_impl&lt; false &gt;</name>
    <filename>structEigen_1_1internal_1_1unaligned__assign__impl_3_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unaligned__assign__impl_3_01false_01_4.html</anchorfile>
      <anchor>aa10f70068dbace0caaa5b70535ad6e7b</anchor>
      <arglist>(const Derived &amp;src, OtherDerived &amp;dst, typename Derived::Index start, typename Derived::Index end)</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>Func</templarg>
    <templarg>ArgType</templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>ArgType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select.html</anchorfile>
      <anchor>ac1f50514ebf8f80eb12c171303c85a26</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>a6b3f1a286e1ec60a484db2b065a123de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a73348e9c6601415f48d44648048d279d</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>a9cfb9bd85e1ce3849cad7810f3fef72a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>adad45c397d77a7369164869eb94b83d6</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>a6b7588f6432c9fc3f2bb8527c6a5f8f8</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>aa245692e6688f4f2ff9a47a7434caeae</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>ae7ab0f0585f8bdf7aab3c44c674b1941</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>a8c2d397c661996ea7183d6502fe59dca</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>a4eb447bda58b405e708dd3e96f3d32ad</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>
  </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>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>afa947412c53d6f26502e792d7c56c4a6</anchor>
      <arglist></arglist>
    </member>
    <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 VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a28369a338c0923868e4ed4b70e44331b</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 VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a72a2dd3f2ceaa3f6c7bda207e7e806e7</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 VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>aed098fdaa86948039c9822117d09e100</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>a5eac5e82bb730a142800e14381e5a4f4a63cc10676eb13001d700f7bc4336f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a5eac5e82bb730a142800e14381e5a4f4a63cc10676eb13001d700f7bc4336f6ee</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; 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>adcb2aac26b103f53d8d10b80d5d58146a49de630730b90ce86bbd95bdbc38d1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>adcb2aac26b103f53d8d10b80d5d58146a49de630730b90ce86bbd95bdbc38d1f2</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; 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>affc540a33a9847f2716139089e6b064daee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>affc540a33a9847f2716139089e6b064daee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>affc540a33a9847f2716139089e6b064daee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>affc540a33a9847f2716139089e6b064daee6772c22574943345c43678dfb03736</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>a83162e482f6d0faa6ee31b362af2cf80a2ede5c6b25cc30494ca5df50a8608345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a83162e482f6d0faa6ee31b362af2cf80a2ede5c6b25cc30494ca5df50a8608345</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; 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>a4b6400a911747c4d7fc4d9cb72c8d26fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a4b6400a911747c4d7fc4d9cb72c8d26fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a4b6400a911747c4d7fc4d9cb72c8d26fa7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a4b6400a911747c4d7fc4d9cb72c8d26fa7d2ad21bc467be00edc45df608ffaa6f</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>a336cfdfd34440e533cd56863b724f5b9a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a336cfdfd34440e533cd56863b724f5b9a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a336cfdfd34440e533cd56863b724f5b9a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a336cfdfd34440e533cd56863b724f5b9a471ff96b54659c86a2749983e577d1f3</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="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></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a75241815c32f8d2e1643977df350ead9a1ea2a60f45544862b84f46961c1602a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a75241815c32f8d2e1643977df350ead9a9082921243b60398061924645dfbf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTimeMinusOne</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a75241815c32f8d2e1643977df350ead9a50b56de43e3143a42c25fcb5b6dcff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BandMatrix&lt; RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0 &gt;</type>
      <name>BidiagonalType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a728ef5299d3df51feef28936de53f329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a75241815c32f8d2e1643977df350ead9a9082921243b60398061924645dfbf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTimeMinusOne</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a75241815c32f8d2e1643977df350ead9a50b56de43e3143a42c25fcb5b6dcff21</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, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Diagonal&lt; const MatrixType, 0 &gt; &gt; &gt;</type>
      <name>HouseholderUSequenceType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>acac7c3b8ce71c34bb3b6cb3cf5a11fe0</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>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a56fb61eab63338e5b75bc2d06d198d2f</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>a75241815c32f8d2e1643977df350ead9a1ea2a60f45544862b84f46961c1602a4</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>a853aeecada80f860114c85dec57101a3</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>const MatrixType &amp;</type>
      <name>householder</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a9269bd5e7539e098b8c1f906813abc61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HouseholderUSequenceType</type>
      <name>householderU</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a6167bffff6c7233c5c558fbf40d4e3e3</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aac5c67ab75534ae9d781a9f1abee32bc</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>aab9778740ac2e1e12eafe5078dd99c78</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a4db816d0615cb87b997fd963ab6174dc</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>adb94f1923cb53fa7f04cd94008c1e18a</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a14ddc5c5ad9cf89b2c086cbac9a7f312</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aa60766ad8011b31bdf4061444ae01ee7</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ab5bc1e630cf8514b7fe5ee3eee8c7846</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ad0b35809f151a476dd4b72e505547477</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>a9b433c06c191f98cfee244423c69e3ed</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>adfc42603f73513f8a4ae4f8b27d22516</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ad0b35809f151a476dd4b72e505547477</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>a9b433c06c191f98cfee244423c69e3ed</anchor>
      <arglist>(Indexv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>adfc42603f73513f8a4ae4f8b27d22516</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>void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a4134de002b6ecd4b821aca75e42dd9e8</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a54c20d229f0bd3096e6b1e911b32bcaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a5934c79deb56bfdcf10e8958cf253ce3</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a0c6c09b9cc69fc5c7d401b0983733aec</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></type>
      <name>VectorBlock</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a11a5f0478de60b9cd8c15faf6dbc5baf</anchor>
      <arglist>(VectorType &amp;vector, Index start, Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorBlock</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a2364b6e64015c451ed93b68d39eaeffd</anchor>
      <arglist>(VectorType &amp;vector, Index start)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>aa16912fee2903b420ee0eead27ba31f2aee1ca4ad393c909e12c1080cd8f6abbd</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>aa16912fee2903b420ee0eead27ba31f2aee1ca4ad393c909e12c1080cd8f6abbd</anchor>
      <arglist></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::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>a4760ddafde8d4d0fed4868958b4f7bafae6d2d230545f63f535781c20843b7dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4760ddafde8d4d0fed4868958b4f7bafa29651f1c23c7a1235bf546829c61a34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adf9d69a41c0d244566552765b7a05ed5a07204f24eeb9193d6d13e05f5077bb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adf9d69a41c0d244566552765b7a05ed5aa91575f38d2aae9f772f65a8822cfb4b</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::conditional&lt; internal::must_nest_by_value&lt; ExpressionType &gt;::ret, ExpressionType, ExpressionType &amp; &gt;::type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad6462eb6b70b1fe475c694c2b646459</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>adf9d69a41c0d244566552765b7a05ed5a07204f24eeb9193d6d13e05f5077bb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adf9d69a41c0d244566552765b7a05ed5aa91575f38d2aae9f772f65a8822cfb4b</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>ExpressionType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4747d0ad1f68f96bfb5fa276cbd8a363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4760ddafde8d4d0fed4868958b4f7bafa29651f1c23c7a1235bf546829c61a34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4760ddafde8d4d0fed4868958b4f7bafae6d2d230545f63f535781c20843b7dc2</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, Direction==Vertical?Dynamic:1, Direction==Horizontal?Dynamic:1 &gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7b34e76f9853c2771852c61a659791bd</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="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1280eb833272a233433d678871b32461</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a2f53bf28530173a66e1f56b0ee73e623</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a380d596cb4625b19773499916435ad31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa988992c6704521f291a4ee2657287da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>acee26818770207e787b5e0fd50f87306</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CrossReturnType</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae5f70f3080241acd08fb3a40350f1cb1</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f7fe1bf2e641acc6d42369e51f9894f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6b5936417f5d66c7755abb4bd5b659de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a829f33044df0738e18983e05dc5b153c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aff0c54bde52d03a7df2a90a7a4187f01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aad80c9b559f1b7d08ef6c64839f86acb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aaad03aa707b2438bc9b4f7d5626983db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adb1084153780dc8d2c062fee97651a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>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>afc0c4f0d8526b205395e57f9036fbc41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_product_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>a7a8920c00725dc1e9ceafa7f1a5782b3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>acef518a77a8947c6726ba30d56dd67cb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_sum_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>aa430eb91975cc14a5fdcf2e467a3f594</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a23ce2522d11c3362ca22252b2876812b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; internal::scalar_difference_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>aaf41edf01880dedab8f3f63e36be835e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6bb3a7315617f86f0c28ac05816cf6e3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>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>a69441588ca2c0b1a75b79cd27e346af0</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9efa0b81915c31535a929a46a79cab2b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7999eb8f50bb19ade54f3212d3c79680</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a376b2bc7ffd1d1c1d37755f47eb2bbe9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae153ba696c452a97e779cefa67d5402f</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abbfe4630c6d1209351a7d142182713af</anchor>
      <arglist>(Index factor) const </arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType,(IsVertical?Factor:1),(IsHorizontal?Factor:1)&gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aff065aa3eb012c2f7b414589f3220477</anchor>
      <arglist>(Index factor=Factor) const </arglist>
    </member>
    <member kind="function">
      <type>const Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a96fcbb1a7b2bf4063dac533fbc094580</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a56a27fa7b1a81cbf05a204d1a822799f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afda8eb31bd2f749d823922e235436860</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5e9ce93d0440e1a28716c4b6f4cdb2a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a05c4904d412cceb6e43d40074c787cb8</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; Direction==Vertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a3d2182b4a5f251d6d1dabdb4a56d1885</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac444e7ed17ddd19b9aa3384a4839f71d</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a63c466a8732787e4f2edac188c3cd8f4</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1d1ced6f36e812c8943b87325c833ff6</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a2274e7e1e774810a0fad8824b22d80fb</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="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>a5ccb06e882785c937023edf5c5bab3c2a32d57ff39b8a280b8e000726f628ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a5ccb06e882785c937023edf5c5bab3c2a7fb406b835de0ddf2b95eb92b16bfaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a5ccb06e882785c937023edf5c5bab3c2a32d57ff39b8a280b8e000726f628ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a5ccb06e882785c937023edf5c5bab3c2a7fb406b835de0ddf2b95eb92b16bfaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>add0471df5964fd8bb4382936e7cb6fee</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 void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a49e76e2eb3c332f3eb22774ce37e057c</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="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a549e576b30f9ecaf5fe86563987269b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ad166ec87fee99f926661e27c755ca8b6</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vml_assign_impl</name>
    <filename>structEigen_1_1internal_1_1vml__assign__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
    <templarg>VmlTraversal</templarg>
    <base>assign_impl&lt; Derived1, Eigen::CwiseUnaryOp&lt; UnaryOp, Derived2 &gt;, Traversal, Unrolling, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal &gt;</name>
    <filename>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver510f42175cb99cd4de3338647f9ae093.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver510f42175cb99cd4de3338647f9ae093.html</anchorfile>
      <anchor>a6245a74bdce1b726f453440d08a77467</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver510f42175cb99cd4de3338647f9ae093.html</anchorfile>
      <anchor>a699c8bb0a57e640bc80a24755aa4436f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver510f42175cb99cd4de3338647f9ae093.html</anchorfile>
      <anchor>a7e12757364df0e212cf3b7f24ebceba3</anchor>
      <arglist>(Derived1 &amp;dst, const CwiseUnaryOp&lt; UnaryOp, Derived2 &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal &gt;</name>
    <filename>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver69c85f793d2a054839bb28f85c35f867.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1vml__assign__impl_3_01Derived1_00_01Derived2_00_01UnaryOp_00_01Traver69c85f793d2a054839bb28f85c35f867.html</anchorfile>
      <anchor>ae2d82b5b636c557072becdfea8334097</anchor>
      <arglist>(Derived1 &amp;dst, const CwiseUnaryOp&lt; UnaryOp, Derived2 &gt; &amp;src)</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>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ad3eb5032473f9fd96d2daec23ef65d00ae837a71d73c1d466d3e9ff2a50cce7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>ad3eb5032473f9fd96d2daec23ef65d00ae837a71d73c1d466d3e9ff2a50cce7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a1495b2315a5625974ee1b69129e9ba11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a54e95b018156a9d2d25f40c90e2e4a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a0c0b75d91953d5a70e8270df38b9ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a496f5c0348fb81121c9d1bb873b8b09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a4197405423f4aab93e51bc420edbe87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5acc8c8003ee831ddb98c729c8e6e9e45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightEnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5af0d56bc856f4b4c4f410775a1ac697a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightLinearize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5abc49c62b96e657a9d8f81fa5ea9e4e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VmlSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a6d7000bee84e36713f933a3fa12cbd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a1495b2315a5625974ee1b69129e9ba11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a4197405423f4aab93e51bc420edbe87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a496f5c0348fb81121c9d1bb873b8b09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5acc8c8003ee831ddb98c729c8e6e9e45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightEnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5af0d56bc856f4b4c4f410775a1ac697a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightLinearize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5abc49c62b96e657a9d8f81fa5ea9e4e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a54e95b018156a9d2d25f40c90e2e4a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a0c0b75d91953d5a70e8270df38b9ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VmlSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a57bdacf4aadbeb960554957a67f505f5a6d7000bee84e36713f933a3fa12cbd00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vml_call</name>
    <filename>structEigen_1_1internal_1_1vml__call.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsSupported</name>
      <anchorfile>structEigen_1_1internal_1_1vml__call.html</anchorfile>
      <anchor>ae7b4582ba2c20a4323212de3320cd623a158bc0e03345f47e0c4d9ba26e2e439e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSupported</name>
      <anchorfile>structEigen_1_1internal_1_1vml__call.html</anchorfile>
      <anchor>ae7b4582ba2c20a4323212de3320cd623a158bc0e03345f47e0c4d9ba26e2e439e</anchor>
      <arglist></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="namespace">
    <name>aruco</name>
    <filename>namespacearuco.html</filename>
    <namespace>aruco::hrm</namespace>
    <namespace>aruco::impl</namespace>
    <class kind="class">aruco::CameraParameters</class>
    <class kind="class">aruco::CvDrawingUtils</class>
    <class kind="class">aruco::Dictionary</class>
    <class kind="class">aruco::DictionaryBased</class>
    <class kind="class">aruco::LevMarq</class>
    <class kind="class">aruco::Marker</class>
    <class kind="struct">aruco::Marker3DInfo</class>
    <class kind="class">aruco::MarkerDetector</class>
    <class kind="class">aruco::MarkerLabeler</class>
    <class kind="class">aruco::MarkerMap</class>
    <class kind="class">aruco::MarkerMapPoseTracker</class>
    <class kind="class">aruco::MarkerPoseTracker</class>
    <class kind="struct">aruco::PointSet_2D</class>
    <class kind="class">aruco::SVMMarkers</class>
    <member kind="function">
      <type>double</type>
      <name>__aruco_solve_pnp</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>ae8d524654335c8fa03df067db2d6e3f0</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;p3d, const std::vector&lt; cv::Point2f &gt; &amp;p2d, const cv::Mat &amp;cam_matrix, const cv::Mat &amp;dist, cv::Mat &amp;r_io, cv::Mat &amp;t_io)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__glGetModelViewMatrix</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a88c830095c24e12d6754bee7e18549d2</anchor>
      <arglist>(double modelview_matrix[16], const cv::Mat &amp;Rvec, const cv::Mat &amp;Tvec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__OgreGetPoseParameters</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a3197db6116a3222abc76fd147c4c90ca</anchor>
      <arglist>(double position[3], double orientation[4], const cv::Mat &amp;Rvec, const cv::Mat &amp;Tvec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findCornerPointsInContour</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a202c0375a21968bf39111816f2a5b3d3</anchor>
      <arglist>(const vector&lt; cv::Point2f &gt; &amp;points, const vector&lt; cv::Point &gt; &amp;contour, vector&lt; int &gt; &amp;idxs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findDeformedSidesIdx</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a8987b1e430f340003ea28d9440f19fcf</anchor>
      <arglist>(const vector&lt; cv::Point &gt; &amp;contour, const vector&lt; int &gt; &amp;idxSegments)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hamm_distance</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a15c77d407ba8e62d8a0b08728ecabbe7</anchor>
      <arglist>(uint64_t a, uint64_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>impl__aruco_getRTfromMatrix44</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a856a5865e4ee69c0186e7a7eb18c1e90</anchor>
      <arglist>(const cv::Mat &amp;M, cv::Mat &amp;R, cv::Mat &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>impl__aruco_getRTMatrix</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a2383d89565c4fc2844ebcbb45da7c9e7</anchor>
      <arglist>(const cv::Mat &amp;_rvec, const cv::Mat &amp;_tvec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a73db10c733c0e8abc734db74e8b5a3be</anchor>
      <arglist>(cv::Point3f p, string cad)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointIntoImage</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>a58f14fa6c21f19c308b6ca0124e9a8e2</anchor>
      <arglist>(cv::Point2f &amp;p, cv::Size s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointIntoImage</name>
      <anchorfile>namespacearuco.html</anchorfile>
      <anchor>ae623f3002f10102bf0a4ce7865dd7c24</anchor>
      <arglist>(cv::Point &amp;p, cv::Size s)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>aruco::hrm</name>
    <filename>namespacearuco_1_1hrm.html</filename>
    <class kind="class">aruco::hrm::Dictionary</class>
    <class kind="class">aruco::hrm::HighlyReliableMarkers</class>
    <class kind="class">aruco::hrm::MarkerCode</class>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacearuco_1_1hrm.html</anchorfile>
      <anchor>a5961a39d2b3f7ceb9693bfefacb8a753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idc</name>
      <anchorfile>namespacearuco_1_1hrm.html</anchorfile>
      <anchor>a553b172cf0a66c616461b5720f394ce9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>aruco::impl</name>
    <filename>namespacearuco_1_1impl.html</filename>
    <class kind="class">aruco::impl::SVMMarkers</class>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
    <namespace>Eigen::Architecture</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="class">Eigen::BiCGSTAB</class>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::BlockImpl</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _Index &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::CoeffBasedProduct</class>
    <class kind="class">Eigen::COLAMDOrdering</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="class">Eigen::CommaInitializer</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::Cwise</class>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Dense &gt;</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl&lt; UnaryOp, XprType, Dense &gt;</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="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &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::DenseSparseProductReturnType</class>
    <class kind="struct">Eigen::DenseSparseProductReturnType&lt; Lhs, Rhs, 1 &gt;</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::DenseTimeSparseSelfAdjointProduct</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="class">Eigen::DiagonalWrapper</class>
    <class kind="class">Eigen::DynamicSparseMatrix</class>
    <class kind="struct">Eigen::ei_cleantype</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T &amp; &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T * &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; const T &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::ei_cleantype&lt; T * &gt;</class>
    <class kind="struct">Eigen::ei_is_same_type</class>
    <class kind="struct">Eigen::ei_is_same_type&lt; T, T &gt;</class>
    <class kind="struct">Eigen::ei_meta_false</class>
    <class kind="struct">Eigen::ei_meta_if</class>
    <class kind="struct">Eigen::ei_meta_if&lt; false, Then, Else &gt;</class>
    <class kind="class">Eigen::ei_meta_sqrt</class>
    <class kind="class">Eigen::ei_meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::ei_meta_true</class>
    <class kind="struct">Eigen::ei_quaternion_assign_impl</class>
    <class kind="struct">Eigen::ei_quaternion_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::ei_quaternion_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::ei_traits</class>
    <class kind="struct">Eigen::ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, 1 &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, 1 &gt;</class>
    <class kind="struct">Eigen::ei_transform_product_impl&lt; Other, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::ei_unconst</class>
    <class kind="struct">Eigen::ei_unconst&lt; const T &gt;</class>
    <class kind="struct">Eigen::ei_unconst&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::ei_unconst&lt; T const * &gt;</class>
    <class kind="struct">Eigen::ei_unpointer</class>
    <class kind="struct">Eigen::ei_unpointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::ei_unpointer&lt; T *const  &gt;</class>
    <class kind="struct">Eigen::ei_unref</class>
    <class kind="struct">Eigen::ei_unref&lt; T &amp; &gt;</class>
    <class kind="struct">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="class">Eigen::GeneralProduct</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt;</class>
    <class kind="class">Eigen::GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;</class>
    <class kind="struct">Eigen::GenericNumTraits</class>
    <class kind="class">Eigen::HessenbergDecomposition</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="class">Eigen::IdentityPreconditioner</class>
    <class kind="class">Eigen::IncompleteLUT</class>
    <class kind="class">Eigen::InnerStride</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::LLT</class>
    <class kind="class">Eigen::LU</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; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="class">Eigen::MatrixPowerProduct</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::Minor</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; 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="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::PermutationStorage</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="class">Eigen::PermutedImpl</class>
    <class kind="class">Eigen::PlainObjectBase</class>
    <class kind="class">Eigen::ProductBase</class>
    <class kind="class">Eigen::ProductReturnType</class>
    <class kind="struct">Eigen::ProductReturnType&lt; Lhs, Rhs, CoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</class>
    <class kind="class">Eigen::QR</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 TPlainObjectType, 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::ScaledProduct</class>
    <class kind="class">Eigen::Scaling</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::SelfadjointProductMatrix</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <class kind="struct">Eigen::SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="class">Eigen::SelfCwiseBinaryOp</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::SparseDenseOuterProduct</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType&lt; Lhs, Rhs, 1 &gt;</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::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::SparseSelfAdjointTimeDenseProduct</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="class">Eigen::SparseTriangularView</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::SVD</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; PermutationBase&lt; Derived &gt; &gt;</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="class">Eigen::TranspositionsWrapper</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="struct">Eigen::TriangularProduct</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <class kind="struct">Eigen::TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;</class>
    <class kind="class">Eigen::TriangularView</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>gac218cd8f23b49aa36401d0c843bb6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadc7128416da41ca99bb8af814b78599e</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>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>ga6e77eb8b6aae0e04be2db88107dbc642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga785b13a5a87f9bf55d4eba51ead2dcf0</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>ga610359336130abe9a396ca159b3e8258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad801876e45910d99ebc3f8425e5e2a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 2 &gt;</type>
      <name>Scaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga257cbcb61210bb4023acfffe016e7b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 2 &gt;</type>
      <name>Scaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga938a025240ba65fa4b9bd914865a0c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 3 &gt;</type>
      <name>Scaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94f07c409b77cbc0edc91aa109031cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 3 &gt;</type>
      <name>Scaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga793fe20d272d620fa0f74ac4f2fbef77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2 &gt;</type>
      <name>Transform2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6ffd4c7ab80ff82fb5c3dd3c70f00682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2 &gt;</type>
      <name>Transform2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga82e7cccf6ae2b837686b8296bb991071</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3 &gt;</type>
      <name>Transform3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga74829af33e5b61c188eba0f69602af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3 &gt;</type>
      <name>Transform3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga79f8619ae54312a47a86475721a39c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga982a8a83eaa55aa335772a7513cd71a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga69caf4470e90184c0f6d25fb2b0d3d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1da881f21d724e3673633450198092d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga909b4672826ae2cc78a167e49dfe21a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8543c7abe6cfb2b5b95b45b7a6768381ab0c11c57acc984eb59e552bed31b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8543c7abe6cfb2b5b95b45b7a6768381a8366c3345cf750dd60bc6d25aa98149d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlignCols</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a05e803e777ee61bc299e534bf0296c45a75933c003e9d9a2d4f7333a9d7d1ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2c3d0e2523e3de763e9e4d229ef4bc73a218b4e64acb45d00b6beff2561759f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2c3d0e2523e3de763e9e4d229ef4bc73a2e6568bbf0b8c269f7ab2b5b569eec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dca4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dcae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a8593cf8b06ff54120c062879732d4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aac4a88068704bc9a4547ed6aea9b38f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a13240211559adaec36219f5ca983ade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a4dc2f614cc1a36cc7e57be77d881d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2a8bbd074656876d96a92ad3ff852b2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aefe047c14443ae127cbbe6862a059a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAtOnceTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a18b6924e24e0db314acfed65c192e4f2aea394e16d8eafd11c1a03bbaa7dec94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5affa0319c4814dc2e37edb1432c2eafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5a61ec09b78fe677cda34e45e7070fa0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a492bd8d99dd1c1a73e01bb6d8de918a5a73f7b21eee12b2913632a923c29dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Specialized</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac82e0dc063163e4e913c6370bc9081b2a085337e2c0776564af9b0ab436639ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuiltIn</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac82e0dc063163e4e913c6370bc9081b2a35ba26ba367fe37f2149d451316be8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23afd9392229b22c3243e45c63e8c0b9a93666206653d67aefbcb066ebf740f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a23afd9392229b22c3243e45c63e8c0b9ad9f86f38fdfd396c49558e975cbac55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a5618fdc88ff245d8374abc8169d1e991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab8a0409867fe395de00e449e60c8612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab1d68bd0ad6692d6fc2d0bbb77200dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a34261f17b4a335bfeb2b71d1f4b2736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7a11dd4c4050b374f570224e2f708bc699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0ab9d680d13950a06db50461af622ae7ab5d51f933a93d8a2f8bc6ec7f8f2bd7a</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>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>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>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>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="function">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>cdiv</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a83abf02e50930010243d5642cbf1358e</anchor>
      <arglist>(const Scalar &amp;xr, const Scalar &amp;xi, const Scalar &amp;yr, const Scalar &amp;yi)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4797fdb54a59b6bcd44a1d6b41041027</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7a9214d6f1f7c9dd01932caba8b47ee2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_delete</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adc9c6206e4dfccd4c1b8ee23417f6b9d</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>addb6eb15cbf11030e1387ca8602e260c</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a52317bf84f72227328d6a2736698ade9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ei_aligned_new</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2f615720cc07214b01ef34a494850436</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_realloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c3d022b4b0f3f759d54d4e87336db92</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_atan2</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad339e1bfe1d0d925ddef135030afacf7</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_conditional_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1d74728e7f99bc543bb40618e1e972aa</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1cc76fabcd4f1312c7aaa911c9a28d25</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab1292ca55739161e240cbaaa2fd23910</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_conj</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade2f63def1164267cce2e43b0ba5943d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_cos</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae487213b0308fd7487cd684c51781abd</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_exp</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7bc1f0439b2156829449230b43b1bce0</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_handmade_aligned_free</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a45a7d7aae72bff8fcfeb36ac7a86f6c0</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a79cec0e5e60699cc67856a31a53c2fa3</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_imag</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7ac0c4bd95406825104a9aeaa496ac3f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a97a2d9ed5eb9ea50ca3bb1bd66513cda</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c32c426177f7f089c61a1c9fe7ea96d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3ba646ff842683d5f6789e3099e426d6</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_log</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>abc3fbd4309160ce3a6699e1f42dfffbb</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1f4f8230527f1de4826e3d397d53b108</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>ei_quaternion_product</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a574dde20891aa795df0b17329468b7c4</anchor>
      <arglist>(const Quaternion&lt; Scalar &gt; &amp;a, const Quaternion&lt; Scalar &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7e2c6ac0733df247688c022a8a5c7339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aebeab028a03e2fe96ba6b0065d4765a4</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_real</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afb05ace30b6682d003f69ea371ac95f2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sin</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a829c0930769ebf41530441828410ce0a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sqrt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81de5fd8b2baf2bdad0187aa21aa609d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4cd95dfa09ef54c5154a5ac1220c187d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1bdb75a356bc9e4a2064c351660b6a7a</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adc940c93ae14bdfe2b486a0ae77810dd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa042bf393499d2f306f9a2fac8795b58</anchor>
      <arglist>(internal::scalar_abs_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6d4c6545c0520e533af24163a2ded40d</anchor>
      <arglist>(internal::scalar_sqrt_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fitHyperplane</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a38d637d1b0881ca6a374d0169a5a938c</anchor>
      <arglist>(int numPoints, VectorType **points, HyperplaneType *result, typename NumTraits&lt; typename VectorType::Scalar &gt;::Real *soundness=0)</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>void</type>
      <name>linearRegression</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9ec098417f6663cec51468762e8fde1c</anchor>
      <arglist>(int numPoints, VectorType **points, VectorType *result, int funcOfOthers)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>machine_epsilon</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3dd7b45e2107902dcff9650cfd55bfa9</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 internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheRight, false &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a65fa4a43fd239fc5fad5a4ba6ff39dcb</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const PermutationBase&lt; PermDerived &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheLeft, false &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a60db665b0f94450ba34fa3cad79252fc</anchor>
      <arglist>(const PermutationBase&lt; PermDerived &gt; &amp;perm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa2a1cfe6a202b0bd9b95ed499d1308ac</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const Transpose&lt; PermutationBase&lt; PermDerived &gt; &gt; &amp;tperm)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_sparsematrix_product_retval&lt; PermutationBase&lt; PermDerived &gt;, SparseDerived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1b9f1be9573778980edf708b65bcc1a3</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; PermDerived &gt; &gt; &amp;tperm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac7f96067e467d1c384632fe5079ab2fa</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, const typename Derived::Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt;!internal::is_same&lt; typename Derived::Scalar, typename Derived::RealScalar &gt;::value, const ScaledProduct&lt; Derived &gt; &gt;::type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae5aec2fbe4b14cf4d5cfd283c23f28e4</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, const typename Derived::RealScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2de2a679ad009475627a6369b23c9c7c</anchor>
      <arglist>(const typename Derived::Scalar &amp;x, const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt;!internal::is_same&lt; typename Derived::Scalar, typename Derived::RealScalar &gt;::value, const ScaledProduct&lt; Derived &gt; &gt;::type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a680f452c4f1d1fdf4231967ffdc5cd9f</anchor>
      <arglist>(const typename Derived::RealScalar &amp;x, const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod)</arglist>
    </member>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionsDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a68feed5141300bad501b7392e83f4601</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions)</arglist>
    </member>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afe772abbdea15149837a80975540e0f5</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionDerived &gt; &amp;transpositions, const MatrixBase&lt; Derived &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>const internal::permut_matrix_product_retval&lt; PermutationDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81fb70d0dc1c6deb42e9816647607247</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const PermutationBase&lt; PermutationDerived &gt; &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_matrix_product_retval&lt; PermutationDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a356bab1973885b64d54339ee9959519b</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_inverse_mult_op&lt; typename Derived::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acec656d25cf48f1a601d385d6083f3c6</anchor>
      <arglist>(const typename Derived::Scalar &amp;s, const Eigen::ArrayBase&lt; Derived &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_pow_op&lt; typename Derived::Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6b0fac0358e218be1f23677af5178e6c</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const typename Derived::Scalar &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_binary_pow_op&lt; typename Derived::Scalar, typename Derived::Scalar &gt;, const Derived, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab1f62f5af6db317ae3cd5bef39c10aee</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const Eigen::ArrayBase&lt; Derived &gt; &amp;exponents)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>precision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a60426e216d184226c2b54020db3a830b</anchor>
      <arglist>()</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" static="yes">
      <type>static UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3a35d87c27240dab25e049c012d9da55</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ade8aa3fc4451e25a1deb919d552b9e50</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; std::complex&lt; RealScalar &gt; &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa16cf69265f56d796d73349770ff1fbd</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DiagonalMatrix&lt; Scalar, 2 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a864fa3cf6828c33b5def26be0f6a4fec</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8c2744cb857c5285e9ad93b43f1f5475</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7463c4a6111a1f5ca580d24b6c3e1de0</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>acc8fa6822bfa316bdbcf8ad032e5edb6</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2)</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_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>a5736da064edd6d71a201a051c7589832</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>a1789d90e624b420c69bb176f8967dac4</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>ae24c67bcc4bd138fea3102bfc3144c82</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>a79a5f3d62574d58c788ffb4e22e8e409</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>a847c096504418ca04136196572cd7eda</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>a454630cf278a251ef1052f2864561bb6</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>ab3b27d71e21e833c5287fcbe49509478</anchor>
      <arglist>(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>a1e270b05389cb0c686c0dbb8696ea930</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57b01542b56e61756497dba4398a18a4</anchor>
      <arglist>(const SparseSelfAdjointView&lt; 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, Index &gt;</type>
      <name>viewAsEigen</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af85167ff872f31b28c290f068716f487</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>const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga157ebfd0ca896e8be3f3c7747fda4eee</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>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>const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga9e8cc99f33fd2f5d89c3b6c83fb2dc48</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>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>LowerTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae4d3f97f20ace900723338e10b13ff53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangularBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a239a3bd0a086947179a2cede9edfeff1</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 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>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SelfAdjointBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a42f81269087f538371be25ca94b2ab03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitDiagBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6c9e36661ce1700e85ef615f2b1cfff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitLowerTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab239556f296b0459f9c1d01f2ba9d788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitUpperTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ace68c67cda44ab7eb6c390db021c671a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangular</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad0314860faef38c0fd13603035cb933c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangularBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a034b02c4e5e934130eac0f3bbc56bcf9</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>Target</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13cabc74b8591881b6f1d2c17bd0799362e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::internal</name>
    <filename>namespaceEigen_1_1internal.html</filename>
    <class kind="struct">Eigen::internal::abs2_impl</class>
    <class kind="struct">Eigen::internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::abs2_retval</class>
    <class kind="struct">Eigen::internal::accessors_level</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, 1 &gt;</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::always_void</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, 1 &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling, Version &gt;</class>
    <class kind="struct">Eigen::internal::assign_innervec_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_innervec_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</class>
    <class kind="struct">Eigen::internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</class>
    <class kind="struct">Eigen::internal::assign_traits</class>
    <class kind="struct">Eigen::internal::atanh2_default_impl</class>
    <class kind="struct">Eigen::internal::atanh2_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::atanh2_impl</class>
    <class kind="struct">Eigen::internal::atanh2_retval</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::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="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; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_multiple_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; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &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::cast_impl</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::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_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; 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::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::conj_impl</class>
    <class kind="struct">Eigen::internal::conj_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_retval</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::cross3_impl</class>
    <class kind="struct">Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">Eigen::internal::decrement_size</class>
    <class kind="struct">Eigen::internal::default_packet_traits</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::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::dot_nocheck</class>
    <class kind="struct">Eigen::internal::dot_nocheck&lt; T, U, true &gt;</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::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, Sparse &gt;</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::first_aligned_impl</class>
    <class kind="struct">Eigen::internal::first_aligned_impl&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</class>
    <class kind="struct">Eigen::internal::floor_log2_selector</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::functor_has_linear_access</class>
    <class kind="struct">Eigen::internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_is_product_like&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &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; 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_add_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_binary_pow_op&lt; Scalar, OtherScalar &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_cast_op&lt; Scalar, NewType &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_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_difference_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_hypot_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::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_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_multiple_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_pow_op&lt; Scalar &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_quotient1_op&lt; Scalar &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_sin_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; 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; 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::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_rhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::GemmParallelInfo</class>
    <class kind="struct">Eigen::internal::gemv_selector</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_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, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product_gemv</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::global_math_functions_filtering_base</class>
    <class kind="struct">Eigen::internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &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_std_result_type</class>
    <class kind="struct">Eigen::internal::has_tr1_result</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_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::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::hypot_impl</class>
    <class kind="struct">Eigen::internal::hypot_retval</class>
    <class kind="struct">Eigen::internal::imag_default_impl</class>
    <class kind="struct">Eigen::internal::imag_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::imag_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_default_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::imag_ref_impl</class>
    <class kind="struct">Eigen::internal::imag_ref_retval</class>
    <class kind="struct">Eigen::internal::imag_retval</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::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 &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, 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; 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_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="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::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::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, false &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, 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="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_redux</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::min_coeff_visitor</class>
    <class kind="struct">Eigen::internal::mkl_llt</class>
    <class kind="struct">Eigen::internal::must_nest_by_value</class>
    <class kind="struct">Eigen::internal::nested</class>
    <class kind="struct">Eigen::internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</class>
    <class kind="struct">Eigen::internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</class>
    <class kind="struct">Eigen::internal::nested&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::norm1_default_impl</class>
    <class kind="struct">Eigen::internal::norm1_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::norm1_impl</class>
    <class kind="struct">Eigen::internal::norm1_retval</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="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits</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::palign_impl</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::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::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::permut_matrix_product_retval</class>
    <class kind="struct">Eigen::internal::permut_sparsematrix_product_retval</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_col_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, 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 &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_row_major</class>
    <class kind="struct">Eigen::internal::plain_row_type</class>
    <class kind="struct">Eigen::internal::pow_default_impl</class>
    <class kind="struct">Eigen::internal::pow_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::pow_impl</class>
    <class kind="struct">Eigen::internal::pow_retval</class>
    <class kind="struct">Eigen::internal::product_coeff_impl</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_unroller</class>
    <class kind="struct">Eigen::internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &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, 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, 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_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; Dense, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; Sparse, Dense &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_product</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Aligned &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned &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</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">Eigen::internal::random_impl</class>
    <class kind="struct">Eigen::internal::random_impl&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::random_retval</class>
    <class kind="struct">Eigen::internal::real_default_impl</class>
    <class kind="struct">Eigen::internal::real_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::real_impl</class>
    <class kind="struct">Eigen::internal::real_ref_impl</class>
    <class kind="struct">Eigen::internal::real_ref_retval</class>
    <class kind="struct">Eigen::internal::real_retval</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, NoUnrolling &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::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond&lt; PacketScalar, 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_add_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_binary_pow_op</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_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_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_impl</class>
    <class kind="struct">Eigen::internal::scalar_fuzzy_impl&lt; bool &gt;</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_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_mult_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_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_multiple2_op</class>
    <class kind="struct">Eigen::internal::scalar_multiple_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_product_traits&lt; std::complex&lt; T &gt;, T &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; T, T &gt;</class>
    <class kind="struct">Eigen::internal::scalar_quotient1_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_real_ref_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::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product_symv</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_default_impl</class>
    <class kind="struct">Eigen::internal::significant_decimals_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::significant_decimals_impl</class>
    <class kind="struct">Eigen::internal::size_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::solve_retval</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; DiagonalPreconditioner&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; IncompleteLUT&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PardisoImpl&lt; _Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="class">Eigen::internal::solve_retval_base</class>
    <class kind="struct">Eigen::internal::solve_retval_with_guess</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Dense, Sparse &gt;</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Dense &gt;</class>
    <class kind="class">Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, Cols &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, Rows, 1 &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; CholmodBase&lt; _MatrixType, _UpLo, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; IterativeSolverBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; PardisoImpl&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; PastixBase&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SimplicialCholeskyBase&lt; Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SparseLU&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SparseQR&lt; _MatrixType, OrderingType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; SuperLUBase&lt; _MatrixType, Derived &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_retval_base</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, 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_time_dense_product_impl</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, 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="struct">Eigen::internal::special_scalar_op_base</class>
    <class kind="struct">Eigen::internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</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::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::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::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; 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; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &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; 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; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &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; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &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_impl&lt; MatrixType &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; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &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; Minor&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &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; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; permut_sparsematrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &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; 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; ScaledProduct&lt; NestedProduct &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; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; solve_retval_with_guess&lt; DecompositionType, Rhs, Guess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &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; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &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; SwapWrapper&lt; ExpressionType &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; PermutationBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &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; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &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_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 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2 &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_retval</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &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_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, Index, Size, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, 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; ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; RowMajor &gt;</class>
    <class kind="class">Eigen::internal::trsolve_traits</class>
    <class kind="struct">Eigen::internal::true_type</class>
    <class kind="struct">Eigen::internal::umeyama_transform_matrix_type</class>
    <class kind="struct">Eigen::internal::unaligned_assign_impl</class>
    <class kind="struct">Eigen::internal::unaligned_assign_impl&lt; false &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; Packet1cd &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; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &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::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="struct">Eigen::internal::vml_assign_impl</class>
    <class kind="struct">Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, InnerVectorizedTraversal &gt;</class>
    <class kind="struct">Eigen::internal::vml_assign_impl&lt; Derived1, Derived2, UnaryOp, Traversal, Unrolling, LinearVectorizedTraversal &gt;</class>
    <class kind="class">Eigen::internal::vml_assign_traits</class>
    <class kind="struct">Eigen::internal::vml_call</class>
    <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>a0e8642e1463946ebdc09d26a8eb9a887</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>a1779dc912736e8ae6343406b25e755e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71dcaa8d421f81a41d6602af4b2a0bd8</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="enumvalue">
      <name>floor_log2_terminate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a903098ad34d936d800aed7ba36a8f892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_up</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1aaa87b62249c402dd4c38ebaa3176d738</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_down</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a6f797758328b25f83b72e544abbba0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_bogus</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a436a9cbd54af6c81dc819a92681170d1a204a8a40c2f6ebd76fb80c0db05947b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsDiagonal</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606babef3e63ae98a99b28cfa240617d2aeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseRowMajor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606ba691ed5e058d4b5efe63c4d71e0c1d0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseColMajor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43c918790fb6dc34c1b53d18f346606ba3b1901381bff32813edfc7427064422e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_RuntimeSwitch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a8c561e1c1787ba87225ddd45f5d49dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Inner</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a0376a935bde47b615cfcf461e381d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Outer</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0410667029597e7bc8dd134fac658711a2310e1a221187c9bde583ededa2c0ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUNoMarker</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8229eb840c73a3bf445e529d49201688ae513b57c3d684603a0920979538c809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emptyIdxLU</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a346d1ce9b4c22af72f1bec148d233eb1ae257de63ffe726374aebcdd6c7b64be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f1a37282a55dae29bb374a0b63cd8c7adfa337668e3d39e7dd721825902eba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f1a37282a55dae29bb374a0b63cd8c7af43dd09c4617ed9311811a15db114b62</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="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>void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bd58f4b1d7a8b39f52d439be1cf8687</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7eda2875a97a91df16ef6abe0be4337</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66b6ef7f8fad9d4429f5effa0352e014</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a23953c4f98091fc735d2c5d03adab15f</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a990809b05de4c375140316e285737dee</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>aa01a31be503ab431fddcb0eb0027eadb</anchor>
      <arglist>(MatrixType &amp;mat, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_rotation_in_the_plane</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dee95d83b1ec9a6870422bba0dfea71</anchor>
      <arglist>(VectorX &amp;_x, VectorY &amp;_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</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>aa0d35fd5026a03e64d3ae1a19ecc890b</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &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>NewType</type>
      <name>cast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9a0a1c16ec59379ef1c22ef09a892a75</anchor>
      <arglist>(const OldType &amp;x)</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>EIGEN_ALWAYS_INLINE void</type>
      <name>check_size_for_overflow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5a64a2d0d161c696d4145319fcd49e18</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5381535a1a5ecf6e8145ad4890462f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholmod_configure_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a165d6ea64d8083a85ae742241e058c55</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>clear_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8200bef7360b122451c34afda1a57e75</anchor>
      <arglist>(Index n_row, Colamd_Row&lt; Index &gt; Row[])</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1444a55a0a6847cfa00807522fb1698a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8916f2288d8e42769c970526df1b0f13</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>a1e6508e164a0cff2a6afbdb1bcf25327</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_c</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b02019ab95e8389bc482dd50fccf48f</anchor>
      <arglist>(Index n_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_r</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abfee715c506cbf0279bf32ee65baafb6</anchor>
      <arglist>(Index n_row)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac16f2a94d8cbbd8dc3aff4790d7674e9</anchor>
      <arglist>(Index nnz, Index n_row, Index 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>a22b184331e5fb270a37d1305e95cb064</anchor>
      <arglist>(const MatrixType &amp;mat, IndexVector &amp;parent, IndexVector &amp;firstRowElt, typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab7ff994d0cc238b72a6c5ead9a70b2eb</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a078b0a99a1f4f8b10109394aeec05d88</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>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6f60aaf02462826d5cef1f468636660</anchor>
      <arglist>(SizeType &amp;k, SizeType &amp;m, SizeType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80d6df8ec7e42df82894353eb5a4b51d</anchor>
      <arglist>(SizeType &amp;k, SizeType &amp;m, SizeType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abdea16009a7fc173a07b272f73305e79</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f594a3eb828257b32cd1813718a2a19</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5056332f27251825afc641e3fe53ff29</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a1670898d3812feec2cc2f7806e7a50</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a665928e65660b2de540f62b79f8ee9f9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a1c740cfbb157a7ac3ba2ed03acf838</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1d48aae765e232ee527ce320481a3ed</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3fe4b14166d5c1e3c708033d7df4bf4b</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>T *</type>
      <name>conditional_aligned_realloc_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22e20e72327854a2b8c2d6a7011791bf</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>a897d7e01d0e13e511190ec447ffacef4</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, int &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>a9eb43436fc3bf4aa3f66013812e0c865</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a953b2d889db642c3a2e6134e2ad55638</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac4825b8227d08acecaf47b6de90ca4a</anchor>
      <arglist>(T *ptr, size_t size)</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>Index</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc57a18a94deb061337301b27ccd1639</anchor>
      <arglist>(Index j, Index k, Index *head, const Index *next, Index *post, Index *stack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_wclear</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77c7b06cb23efa05172d2bb877176e60</anchor>
      <arglist>(Index mark, Index lemax, Index *w, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4c31b0e9e38c456a9c6b5490fd40792b</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>a19eff061e576be9a9986fac44241086f</anchor>
      <arglist>(colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index row_start, Index row_length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd221b41868bd0f3675c6ccf2dfa2239</anchor>
      <arglist>(random, Scalar) random(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed23dfbdc58a3d83b1ae27702a50b707</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>a641c2d90fe6b588989da4ad9c316053e</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>a609fb017c44946de42a9ad654e7d23bf</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>adfb3a421669b167dbe6151bdda6f3728</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>af2ab8fa689f179a6f4ff420b407a3c87</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>a21aaa1abeb5407633ca5c5faf2e1ccbf</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>a65f3f8833454cf087aeb53d1c1ec67ca</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>a163e1d94d13776f0f02e463f67011f80</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>ab928e7005473b55a44ab952736989061</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>a334e42d22700fba25531403d5f1a19c0</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>a962c00c93ad17742e93d1542bb9fb4d3</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>a764d697c9b7266deaa1622b818c806cc</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>ae52e990846ce1c9fc7afd61aa120e1fd</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>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 Index</type>
      <name>find_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbc72e00a8d01fcae53a6da382dd0ee5</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4ee6c9ac7533762de901138561cee908</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca6ebf0ab0df76aaf2769cef18d11a34</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_multiple</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a63961de391f445c9ef8396f7ad5737</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 Index</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aabd95ab062b910aaa2539a08e247ab41</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index *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>const Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af35594d0353af7bd3b3635e1226f2f34</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>void *</type>
      <name>generic_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a40b2fd78bc33736b037b7b94a5e19a65</anchor>
      <arglist>(void *ptr, size_t size, size_t old_size)</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_blocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20af8ac4db6145bcce4c25f0c527723f</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Index maxBlockSize=32, typename MatrixQR::Scalar *tempData=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" static="yes">
      <type>static Index</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3dc39df329c9ea514130a49268bd26b</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; col[], Index A[], Index p[], Index 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>abd5a9fb94c712878306ece6af5ad1a93</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f8973f6b62f10c691ccbadc9263c7fc</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a60b3bd1a5254ac78f9b96372a10833bf</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a065688736535bc0764f59f39781a9052</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>llt_rank_update_lower</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0571edcff2616d0132754e7741c8b959</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>a3a11e0aa2d3d5b4c97073cb1290cb2f4</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>abd00545af3f9f681167a5bc2c71d42e0</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>a65a3a1616d78ef28ae86d7acc7488ccc</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0)</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>a3cdf180a2d318acb8055315280b32b42</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, Index &gt; &amp;C, PermutationMatrix&lt; Dynamic, Dynamic, Index &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nr_etdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7150eab4e0ac838770d1a2c43e41d92c</anchor>
      <arglist>(Index n, IndexVector &amp;parent, IndexVector &amp;first_kid, IndexVector &amp;next_kid, IndexVector &amp;post, Index postnum)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa333f8a06c6f738cbe2b252bd4cd0f0</anchor>
      <arglist>(Index n_col, colamd_col&lt; Index &gt; Col[], Index p[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ordering_helper_at_plus_a</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eae952d51a9d1a12470808cc6bb604f</anchor>
      <arglist>(const MatrixType &amp;mat, MatrixType &amp;symmat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad2c77ad778bd6990a615b26d610b7a22</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const Func &amp;func, const false_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af7005f1b3dcc2ace6eef0605a48ed69e</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, const Func &amp;func, const true_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fe6a13bbaa186ebb699830336668194</anchor>
      <arglist>(const Packet &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>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5ef11ae779af69a15ceef5761329d15</anchor>
      <arglist>(const Packet2d &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>Packet</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07bb260acede9052735efa844a0d74f0</anchor>
      <arglist>(const Packet &amp;a, const Packet &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 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 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>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>Packet</type>
      <name>pand</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adf77e5862da6c0165166d929d1afbbe2</anchor>
      <arglist>(const Packet &amp;a, const Packet &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 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>Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03c872efa739dd36de084207f48dcd5c</anchor>
      <arglist>(const Packet &amp;a, const Packet &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 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>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71925e95a76b2a8433aec7a3d74a4004</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_lu_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73dbb11a3e2eac5372b6ee3f44ac0e5f</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::Index &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_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>Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c50aba5ff17b6cce548f459e046ff0</anchor>
      <arglist>(const Packet &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 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_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>Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3b8a58f9b4049b91d57c2eed589e9ce</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_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 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>Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba32f4c0ff129d3f9ac637f7a330c1d3</anchor>
      <arglist>(const Packet &amp;a, const Packet &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 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 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>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5e3aebdc0862ae9259cd1ddd49b825f</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af65ff11da7937d6086830699190f088c</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a394935fc72c27b3d2b8517d28db61c1d</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DstOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *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 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>unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d53be11dbf5f7ab004966f5fe2f906b</anchor>
      <arglist>(const Packet &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>a46243cbd3465c817aa0001f821c1c052</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_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>Packet</type>
      <name>pload</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbdd30a8b83f2b0712a80f4d08fc2fb9</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *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 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 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>Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab459c6a702ef749bed531f3991b29949</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *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 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>Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7eba675d43cb700c72210b4f83692adb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a352bb051e51237bd4e8586800dabc14f</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *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 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_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_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>packet_traits&lt; Scalar &gt;::type</type>
      <name>plset</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4dfa17f44fb01a490ae511172545b16a</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba826190013d0ce2509cf61a4e1ca933</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36db8aa56ce12023a9bacf3942d6b3bd</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ac84c746c4df58ec750a70f7238505a</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>Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1b698682d003d49cb573f50aa37e2ac</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmax</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a43dd806e39274b360f5bbbf70a779bc8</anchor>
      <arglist>(const Packet &amp;a, const Packet &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 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>Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a036f5d00d35ed9503260b7012def9554</anchor>
      <arglist>(const Packet &amp;a, const Packet &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>Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ec3f3d2bc68b07b263f069f3fefc2d3</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 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 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 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>Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad63797dbab031e18fd1e6521ea2ee769</anchor>
      <arglist>(const Packet &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 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 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>Packet</type>
      <name>por</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af555cbe9c2d58d7af98b2fd8f76e7190</anchor>
      <arglist>(const Packet &amp;a, const Packet &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 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 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>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1ac5427a9e36c1f55ab0a1f99931f2e4</anchor>
      <arglist>(const Packet &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>a69597c2b11c0cf892257d94648992fc4</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 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>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dcd7c90a4f1d9df56f8dcc7d0d7d0b</anchor>
      <arglist>(const Packet &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>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb90557092363026c3fcd49a0e0f5121</anchor>
      <arglist>(const Packet &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>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96cd8384ea795940c71b8a11227f75bd</anchor>
      <arglist>(const Packet &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>a03e043a1b4f8beda2de9d581c108df1b</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 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>Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1fa1b073663f799734bfacd1d6c7306e</anchor>
      <arglist>(const Packet *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 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 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>void</type>
      <name>prefetch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a90465f971335c7f191bab61b1339b2d0</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 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>Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab1d5ac7980cb427635cd4091d5a43eeb</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 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>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afec2557d181b7c67d670cf51c628c103</anchor>
      <arglist>(const Packet2d &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>Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab71e853cff50de45c090234936ac2dd4</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</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 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_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_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 Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a492c651d2f17c81a5c159682ba95b2b6</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0cb98b9d5a1886d0538053917418aab6</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; 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>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>void</type>
      <name>pstoret</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac204d6f96c4aa862c7dcc65480dcd54</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6321f53ad7aa5b3df0f5c70af4f28e95</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>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 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>Packet</type>
      <name>psub</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f00cbbf699046807105e2e9a50098cd</anchor>
      <arglist>(const Packet &amp;a, const Packet &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 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 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_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_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>Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5013870d2bea962ea36667dae2d7273</anchor>
      <arglist>(const Packet &amp;a, const Packet &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 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 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>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>a0b50e88884e11e56c5709fe8fc61dcac</anchor>
      <arglist>(VectorV &amp;row, VectorI &amp;ind, Index ncut)</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>void</type>
      <name>set_from_triplets</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2890b593a7d396730626bf0348e762d5</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end, SparseMatrixType &amp;mat, int Options=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smart_copy</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbe92f68cfd5ac5d5c4caeaae77eb127</anchor>
      <arglist>(const T *start, const T *end, T *target)</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">
      <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>a9a9086e151cba11ca73b73b5b5c94ab4</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>throw_std_bad_alloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a943d434f21fe99302d8258ed3bb4b8b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6866836457492ae016f1a9238cb4125</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3275a537b62e048fa7eb21eff03b0425</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b9c3cdd66adde92fafab7944d7ae324</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>a6afa7df34de3dce07b21194168118456</anchor>
      <arglist>(Index n, IndexVector &amp;parent, IndexVector &amp;post)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd97127c0545a26f4275066fcbcbf8e2</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="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_IM</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa955784dbaa659dc721aa7a0fef7c7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_RE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f7cb6839bb563ead6185c06e7f8e0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08fa1e6d724faf3ef7a628fd9ed81a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09bb870ff6dc65580fad56aa829e04ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adeab5bc2d5d64de8400974ba0dd89e44</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_PSET_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6a210199c65b84652cec77bb90be1c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af02ac6cbd54f02c25fdeef02595e05ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3fed8108d0ab4b2a08effd3722ca85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9cf8063f7a35f3fa793b672eb7c07ecd</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 uint32x4_t</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adabd0a7a2b71aaedaa32d9c0e5f537c9</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>
    <member kind="variable">
      <type>const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3cc80fc03610837da180f7e6d8e7b3ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::numext</name>
    <filename>namespaceEigen_1_1numext.html</filename>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a29dfd46c6c6c4589385861e7486497ed</anchor>
      <arglist>(real, Scalar) real(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ae2ab578b0f7ac653806e5e521c6a075d</anchor>
      <arglist>(real_ref, Scalar) real_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a600f8983e75c9b7e997c7fed3f8e23bc</anchor>
      <arglist>(imag, Scalar) imag(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a396f63ac77e52d773610dac8a0f1271d</anchor>
      <arglist>(imag_ref, Scalar) imag_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a5ead568619cffcb9c5c174a10283887a</anchor>
      <arglist>(conj, Scalar) conj(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a4ad13da7972d8594045bfcfa03f6e9a4</anchor>
      <arglist>(abs2, Scalar) abs2(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aaf9600bafb937ee733c4aba76f37a25b</anchor>
      <arglist>(norm1, Scalar) norm1(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9c85a6de29b4f9e741efddd425f3511f</anchor>
      <arglist>(hypot, Scalar) hypot(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a2dec87a1318aaac274ae022d7b500e68</anchor>
      <arglist>(atanh2, Scalar) atanh2(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a9c6d869511a67be48cc36d14bc9a8753</anchor>
      <arglist>(pow, Scalar) pow(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) &gt;::type</type>
      <name>imag_ref</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a461ea83ad9a6a79945e11f2841e33649</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool()</type>
      <name>isfinite</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a7e00b997da4e956b3a97350902afa0ee</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) &gt;::type</type>
      <name>real_ref</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>aff962b1c853b7d2727f87ee14af2b189</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>ad472b5fac77efb5072c07365f9384337</anchor>
      <arglist></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 Index</type>
      <name>clear_mark</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad09f339f34a4f6c764f94c4badf89b0b</anchor>
      <arglist>(Index n_row, Colamd_Row&lt; Index &gt; Row[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d53335c6b1b11847b173d2b31f84f46</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Index *A, Index *p, double knobs[COLAMD_KNOBS], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_c</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aefb0c0107ca33259166457600dbef9ff</anchor>
      <arglist>(Index n_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_r</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae724b0a923566500240bd3358d70a09b</anchor>
      <arglist>(Index n_row)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a508a4cba3ac51428714451532bb3f045</anchor>
      <arglist>(Index nnz, Index n_row, Index 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>a6cdd580ec0f708b924e8cd9c7edbbce9</anchor>
      <arglist>(colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index row_start, Index row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>find_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acec320341c1ce564ab912adddb51cdbf</anchor>
      <arglist>(Index n_row, Index n_col, Index Alen, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], Index n_col2, Index max_deg, Index pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed3949f74fb2d11789972e005a93d50d</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acb9f6bf1d32ec3d56ef77c0bfb85806a</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; col[], Index A[], Index p[], Index stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe0ecfd4a375246bb644e543147369db</anchor>
      <arglist>(Index n_row, Index n_col, Colamd_Row&lt; Index &gt; Row[], colamd_col&lt; Index &gt; Col[], Index A[], Index head[], double knobs[COLAMD_KNOBS], Index *p_n_row2, Index *p_n_col2, Index *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad092e7b72783164e40b13075721d66f8</anchor>
      <arglist>(Index n_col, colamd_col&lt; Index &gt; Col[], Index p[])</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>IPPE</name>
    <filename>namespaceIPPE.html</filename>
    <member kind="function">
      <type>void</type>
      <name>homographyFromSquarePoints</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>aade183c03f3432c5cbc8bc0b7ba2876b</anchor>
      <arglist>(cv::InputArray _targetPts, double halfLength, cv::OutputArray _H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IPPComputeRotations</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a69dc7923c7c5b73ac0062727ad6dfddf</anchor>
      <arglist>(double j00, double j01, double j10, double j11, double p, double q, cv::OutputArray _R1, cv::OutputArray _R2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IPPComputeTranslation</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a0033935d405e3eb47d6b03b4187924d6</anchor>
      <arglist>(cv::InputArray _objectPoints, cv::InputArray _imgPoints, cv::InputArray _R, cv::OutputArray _t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IPPERot2vec</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a9cfd31ae60db5d95d13064c9b205e456</anchor>
      <arglist>(cv::InputArray _R, cv::OutputArray _r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IPPEvalBestPose</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a141e5063af626ff147804f351ff79af9</anchor>
      <arglist>(cv::InputArray _R1, cv::InputArray _R2, cv::InputArray _t1, cv::InputArray _t2, cv::InputArray _objectPoints, cv::InputArray _undistortedPoints)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>IPPEvalReprojectionError</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a99aeb11127456081a466f0bca591c1cd</anchor>
      <arglist>(cv::InputArray _R, cv::InputArray _t, cv::InputArray _objectPoints, cv::InputArray _undistortedPoints)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Mat &gt;</type>
      <name>solvePnP</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>ad97649a874d45e8e27669f447f1428a6</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;objPoints, const std::vector&lt; cv::Point2f &gt; &amp;imgPoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; cv::Mat, double &gt; &gt;</type>
      <name>solvePnP_</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a29c75e334c7e26ec429ce4ed6b68cb55</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;objPoints, const std::vector&lt; cv::Point2f &gt; &amp;imgPoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solvePoseOfCentredSquare</name>
      <anchorfile>namespaceIPPE.html</anchorfile>
      <anchor>a0b0aeaec75a38c5572b9cbf6d3e95e3c</anchor>
      <arglist>(float squareLength, cv::InputArray imagePoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs, cv::OutputArray _rvec1, cv::OutputArray _tvec1, float &amp;reprojErr1, cv::OutputArray _rvec2, cv::OutputArray _tvec2, float &amp;reprojErr2)</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>const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga157ebfd0ca896e8be3f3c7747fda4eee</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 unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga9e8cc99f33fd2f5d89c3b6c83fb2dc48</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>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="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aa7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga3f30f41be3a836a377e76cee0249f75aad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dca4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga4d277087d34fe2760d025ee7031132dcae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga34758b798d3037d0a4924321e3e68b66a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9cd4f368055b0545dc6623c9d6c5bafaa329fc3a54ceb2b6e0e73b400998b8a82</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>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>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>
  </compound>
  <compound kind="group">
    <name>alignedboxtypedefs</name>
    <title>Global aligned box typedefs</title>
    <filename>group__alignedboxtypedefs.html</filename>
  </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">Eigen::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>gac218cd8f23b49aa36401d0c843bb6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadc7128416da41ca99bb8af814b78599e</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>ga6e77eb8b6aae0e04be2db88107dbc642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga785b13a5a87f9bf55d4eba51ead2dcf0</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>ga610359336130abe9a396ca159b3e8258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad801876e45910d99ebc3f8425e5e2a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 2 &gt;</type>
      <name>Scaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga257cbcb61210bb4023acfffe016e7b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 2 &gt;</type>
      <name>Scaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga938a025240ba65fa4b9bd914865a0c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 3 &gt;</type>
      <name>Scaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94f07c409b77cbc0edc91aa109031cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 3 &gt;</type>
      <name>Scaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga793fe20d272d620fa0f74ac4f2fbef77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2 &gt;</type>
      <name>Transform2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6ffd4c7ab80ff82fb5c3dd3c70f00682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2 &gt;</type>
      <name>Transform2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga82e7cccf6ae2b837686b8296bb991071</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3 &gt;</type>
      <name>Transform3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga74829af33e5b61c188eba0f69602af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3 &gt;</type>
      <name>Transform3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga79f8619ae54312a47a86475721a39c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga982a8a83eaa55aa335772a7513cd71a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga69caf4470e90184c0f6d25fb2b0d3d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1da881f21d724e3673633450198092d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga909b4672826ae2cc78a167e49dfe21a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac3d90b12b21e1aaa2a9de9b0e45e6b7c</anchor>
      <arglist>(Index a0, Index a1, Index a2) const </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>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>ArUco: Augmented Reality library from the University of Cordoba</title>
    <filename>index</filename>
    <docanchor file="index" title="INTRODUCTION">INTRODUCTION</docanchor>
    <docanchor file="index" title="BOARDS">BOARDS</docanchor>
    <docanchor file="index" title="APPLICATIONS">APPLICATIONS</docanchor>
    <docanchor file="index" title="LIBRARY DESCRIPTION:">LIBRARY</docanchor>
    <docanchor file="index" title="COMPILING THE LIBRARY:">COMPILING</docanchor>
    <docanchor file="index">Linux</docanchor>
    <docanchor file="index">WINDOWS</docanchor>
    <docanchor file="index">Testing</docanchor>
    <docanchor file="index" title="Notes">Final</docanchor>
    <docanchor file="index" title="ActionClient Code API">ActionClientAPI</docanchor>
    <docanchor file="index" title="ActionServer Code API">ActionServerAPI</docanchor>
    <docanchor file="index" title="Communication Protocol">protocol</docanchor>
    <docanchor file="index" title="Code API">codeapi</docanchor>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Crawling algorithm">crawling</docanchor>
    <docanchor file="index" title="Efficiency considerations">efficiency</docanchor>
    <docanchor file="index" title="Minimal dependencies">dependencies</docanchor>
    <docanchor file="index" title="ROS API">rosapi</docanchor>
    <docanchor file="index" title="Writing a plugin">writing_plugin</docanchor>
    <docanchor file="index" title="Publishers and Subscribers">pub_sub_rosapi</docanchor>
    <docanchor file="index" title="TransformListener">listener</docanchor>
    <docanchor file="index" title="MessageFilter">message_filter</docanchor>
    <docanchor file="index" title="TransformBroadcaster">broadcaster</docanchor>
    <docanchor file="index" title="send_transform">send_transform</docanchor>
    <docanchor file="index" title="Data Types used in tf">datatypes</docanchor>
    <docanchor file="index" title="Conversion Interface">conversions</docanchor>
  </compound>
</tagfile>
